<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" 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">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_55E25CE05C6C3F1713D1251C8C396EB7_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_55E25CE05C6C3F1713D1251C8C396EB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition and Deferred Revenue [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_55E25CE05C6C3F1713D1251C8C396EB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_55E25CE05C6C3F1713D1251C8C396EB7" xlink:to="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_55E25CE05C6C3F1713D1251C8C396EB7" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_743AED5E0C613975A43C251EF22637DB_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_743AED5E0C613975A43C251EF22637DB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_743AED5E0C613975A43C251EF22637DB_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_743AED5E0C613975A43C251EF22637DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_743AED5E0C613975A43C251EF22637DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_743AED5E0C613975A43C251EF22637DB" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_743AED5E0C613975A43C251EF22637DB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1038CDB8A5427FA2E6FA2520F32F1EDC_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1038CDB8A5427FA2E6FA2520F32F1EDC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset and Liability [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1038CDB8A5427FA2E6FA2520F32F1EDC_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1038CDB8A5427FA2E6FA2520F32F1EDC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset and Liability [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1038CDB8A5427FA2E6FA2520F32F1EDC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1038CDB8A5427FA2E6FA2520F32F1EDC" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1038CDB8A5427FA2E6FA2520F32F1EDC" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ECC8CC8E558618A0303F246F4B60AEAC_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ECC8CC8E558618A0303F246F4B60AEAC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ECC8CC8E558618A0303F246F4B60AEAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ECC8CC8E558618A0303F246F4B60AEAC" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ECC8CC8E558618A0303F246F4B60AEAC" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_78A472BEF5DD0E410485246F78A3265C_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_78A472BEF5DD0E410485246F78A3265C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_78A472BEF5DD0E410485246F78A3265C_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_78A472BEF5DD0E410485246F78A3265C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_78A472BEF5DD0E410485246F78A3265C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_78A472BEF5DD0E410485246F78A3265C" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_78A472BEF5DD0E410485246F78A3265C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_0438CA021B42620C12552557C2528DB6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock_0438CA021B42620C12552557C2528DB6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_0438CA021B42620C12552557C2528DB6_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock_0438CA021B42620C12552557C2528DB6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_0438CA021B42620C12552557C2528DB6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock_0438CA021B42620C12552557C2528DB6" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock_0438CA021B42620C12552557C2528DB6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_5870B2429822362850A82558FF3C34D2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_5870B2429822362850A82558FF3C34D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_5870B2429822362850A82558FF3C34D2_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_5870B2429822362850A82558FF3C34D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_5870B2429822362850A82558FF3C34D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_5870B2429822362850A82558FF3C34D2" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_5870B2429822362850A82558FF3C34D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_6CD8E85B472F16EA77933FA50501CD4F_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet_6CD8E85B472F16EA77933FA50501CD4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_6CD8E85B472F16EA77933FA50501CD4F_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet_6CD8E85B472F16EA77933FA50501CD4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaap_CapitalizedContractCostNet_6CD8E85B472F16EA77933FA50501CD4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet_6CD8E85B472F16EA77933FA50501CD4F" xlink:to="lab_us-gaap_CapitalizedContractCostNet_6CD8E85B472F16EA77933FA50501CD4F" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_4F1C2F38E73BC82519F23FA5050136D7_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent_4F1C2F38E73BC82519F23FA5050136D7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_4F1C2F38E73BC82519F23FA5050136D7_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent_4F1C2F38E73BC82519F23FA5050136D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_4F1C2F38E73BC82519F23FA5050136D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent_4F1C2F38E73BC82519F23FA5050136D7" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent_4F1C2F38E73BC82519F23FA5050136D7" xlink:type="arc" />
    <link:label id="lab_iesc_Estimatedprofitsoncontractsinprocess_54F3C07F1971B4FCC9983FA50500A299_terseLabel_en-US" xlink:label="lab_iesc_Estimatedprofitsoncontractsinprocess_54F3C07F1971B4FCC9983FA50500A299" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated profits on contracts in process</link:label>
    <link:label id="lab_iesc_Estimatedprofitsoncontractsinprocess_54F3C07F1971B4FCC9983FA50500A299_label_en-US" xlink:label="lab_iesc_Estimatedprofitsoncontractsinprocess_54F3C07F1971B4FCC9983FA50500A299" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimated profits on contracts in process</link:label>
    <link:label id="lab_iesc_Estimatedprofitsoncontractsinprocess_54F3C07F1971B4FCC9983FA50500A299_documentation_en-US" xlink:label="lab_iesc_Estimatedprofitsoncontractsinprocess_54F3C07F1971B4FCC9983FA50500A299" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Estimated profits on contracts in process</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_Estimatedprofitsoncontractsinprocess" xlink:label="loc_iesc_Estimatedprofitsoncontractsinprocess_54F3C07F1971B4FCC9983FA50500A299" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_Estimatedprofitsoncontractsinprocess_54F3C07F1971B4FCC9983FA50500A299" xlink:to="lab_iesc_Estimatedprofitsoncontractsinprocess_54F3C07F1971B4FCC9983FA50500A299" xlink:type="arc" />
    <link:label id="lab_iesc_BillingstoDate_D2A81D56F62F6398102F3FA50500F880_negatedTerseLabel_en-US" xlink:label="lab_iesc_BillingstoDate_D2A81D56F62F6398102F3FA50500F880" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Billings to Date</link:label>
    <link:label id="lab_iesc_BillingstoDate_D2A81D56F62F6398102F3FA50500F880_label_en-US" xlink:label="lab_iesc_BillingstoDate_D2A81D56F62F6398102F3FA50500F880" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Billings to Date</link:label>
    <link:label id="lab_iesc_BillingstoDate_D2A81D56F62F6398102F3FA50500F880_documentation_en-US" xlink:label="lab_iesc_BillingstoDate_D2A81D56F62F6398102F3FA50500F880" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Billings to Date on jobs in process</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_BillingstoDate" xlink:label="loc_iesc_BillingstoDate_D2A81D56F62F6398102F3FA50500F880" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_BillingstoDate_D2A81D56F62F6398102F3FA50500F880" xlink:to="lab_iesc_BillingstoDate_D2A81D56F62F6398102F3FA50500F880" xlink:type="arc" />
    <link:label id="lab_iesc_ContractAssetLiabilityNet_898786CB9E9A191309203FA50501D5D9_totalLabel_en-US" xlink:label="lab_iesc_ContractAssetLiabilityNet_898786CB9E9A191309203FA50501D5D9" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Net, Current</link:label>
    <link:label id="lab_iesc_ContractAssetLiabilityNet_898786CB9E9A191309203FA50501D5D9_label_en-US" xlink:label="lab_iesc_ContractAssetLiabilityNet_898786CB9E9A191309203FA50501D5D9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract Asset (Liability), Net</link:label>
    <link:label id="lab_iesc_ContractAssetLiabilityNet_898786CB9E9A191309203FA50501D5D9_documentation_en-US" xlink:label="lab_iesc_ContractAssetLiabilityNet_898786CB9E9A191309203FA50501D5D9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract Asset (Liability), Net</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_ContractAssetLiabilityNet" xlink:label="loc_iesc_ContractAssetLiabilityNet_898786CB9E9A191309203FA50501D5D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_ContractAssetLiabilityNet_898786CB9E9A191309203FA50501D5D9" xlink:to="lab_iesc_ContractAssetLiabilityNet_898786CB9E9A191309203FA50501D5D9" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4B872B196CA5E83C259B3FA5050015C4_terseLabel_en-US" xlink:label="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4B872B196CA5E83C259B3FA5050015C4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs in Excess of Billings, Current</link:label>
    <link:label id="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4B872B196CA5E83C259B3FA5050015C4_label_en-US" xlink:label="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4B872B196CA5E83C259B3FA5050015C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs in Excess of Billings, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4B872B196CA5E83C259B3FA5050015C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4B872B196CA5E83C259B3FA5050015C4" xlink:to="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_4B872B196CA5E83C259B3FA5050015C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_BillingsInExcessOfCostCurrent_C11577CEA13F709082A03FA50500A81B_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BillingsInExcessOfCostCurrent_C11577CEA13F709082A03FA50500A81B" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Billings in Excess of Cost, Current</link:label>
    <link:label id="lab_us-gaap_BillingsInExcessOfCostCurrent_C11577CEA13F709082A03FA50500A81B_label_en-US" xlink:label="lab_us-gaap_BillingsInExcessOfCostCurrent_C11577CEA13F709082A03FA50500A81B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Billings in Excess of Cost, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_C11577CEA13F709082A03FA50500A81B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BillingsInExcessOfCostCurrent_C11577CEA13F709082A03FA50500A81B" xlink:to="lab_us-gaap_BillingsInExcessOfCostCurrent_C11577CEA13F709082A03FA50500A81B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_227CBE597E36E83E4C963FE655D16B9B_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_227CBE597E36E83E4C963FE655D16B9B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_227CBE597E36E83E4C963FE655D16B9B_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_227CBE597E36E83E4C963FE655D16B9B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_227CBE597E36E83E4C963FE655D16B9B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_227CBE597E36E83E4C963FE655D16B9B" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_227CBE597E36E83E4C963FE655D16B9B" xlink:type="arc" />
    <link:label id="lab_iesc_PerformanceObligationNext12Months_6B755D614A5D21C7162F3FF1FADD39F1_terseLabel_en-US" xlink:label="lab_iesc_PerformanceObligationNext12Months_6B755D614A5D21C7162F3FF1FADD39F1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Obligation Next 12 Months</link:label>
    <link:label id="lab_iesc_PerformanceObligationNext12Months_6B755D614A5D21C7162F3FF1FADD39F1_label_en-US" xlink:label="lab_iesc_PerformanceObligationNext12Months_6B755D614A5D21C7162F3FF1FADD39F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Obligation Next 12 Months</link:label>
    <link:label id="lab_iesc_PerformanceObligationNext12Months_6B755D614A5D21C7162F3FF1FADD39F1_documentation_en-US" xlink:label="lab_iesc_PerformanceObligationNext12Months_6B755D614A5D21C7162F3FF1FADD39F1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Performance Obligation Next 12 Months</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_PerformanceObligationNext12Months" xlink:label="loc_iesc_PerformanceObligationNext12Months_6B755D614A5D21C7162F3FF1FADD39F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_PerformanceObligationNext12Months_6B755D614A5D21C7162F3FF1FADD39F1" xlink:to="lab_iesc_PerformanceObligationNext12Months_6B755D614A5D21C7162F3FF1FADD39F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_A6CCDDE2DDC8F7851B613FED1FA83DF9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_A6CCDDE2DDC8F7851B613FED1FA83DF9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_A6CCDDE2DDC8F7851B613FED1FA83DF9_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_A6CCDDE2DDC8F7851B613FED1FA83DF9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_A6CCDDE2DDC8F7851B613FED1FA83DF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation_A6CCDDE2DDC8F7851B613FED1FA83DF9" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation_A6CCDDE2DDC8F7851B613FED1FA83DF9" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_F790BD626E2B0A70D3743FA504FC0486_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_F790BD626E2B0A70D3743FA504FC0486" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_F790BD626E2B0A70D3743FA504FC0486_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_F790BD626E2B0A70D3743FA504FC0486" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_F790BD626E2B0A70D3743FA504FC0486" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_F790BD626E2B0A70D3743FA504FC0486" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable_F790BD626E2B0A70D3743FA504FC0486" xlink:type="arc" />
    <link:label id="lab_srt_ProductOrServiceAxis_C9E894DB47FF9A1CD7A03FA504FE67EA_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis_C9E894DB47FF9A1CD7A03FA504FE67EA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_C9E894DB47FF9A1CD7A03FA504FE67EA_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis_C9E894DB47FF9A1CD7A03FA504FE67EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_C9E894DB47FF9A1CD7A03FA504FE67EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis_C9E894DB47FF9A1CD7A03FA504FE67EA" xlink:to="lab_srt_ProductOrServiceAxis_C9E894DB47FF9A1CD7A03FA504FE67EA" xlink:type="arc" />
    <link:label id="lab_srt_ProductsAndServicesDomain_7624C40B282EAF0594EB3FA504FE413A_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_7624C40B282EAF0594EB3FA504FE413A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_7624C40B282EAF0594EB3FA504FE413A_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_7624C40B282EAF0594EB3FA504FE413A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_7624C40B282EAF0594EB3FA504FE413A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain_7624C40B282EAF0594EB3FA504FE413A" xlink:to="lab_srt_ProductsAndServicesDomain_7624C40B282EAF0594EB3FA504FE413A" xlink:type="arc" />
    <link:label id="lab_iesc_IndustrialServicesMember_6BBCA1398911B879B79A3FA504FFF574_terseLabel_en-US" xlink:label="lab_iesc_IndustrialServicesMember_6BBCA1398911B879B79A3FA504FFF574" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">industrial Services [Member]</link:label>
    <link:label id="lab_iesc_IndustrialServicesMember_6BBCA1398911B879B79A3FA504FFF574_label_en-US" xlink:label="lab_iesc_IndustrialServicesMember_6BBCA1398911B879B79A3FA504FFF574" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">industrial Services [Member]</link:label>
    <link:label id="lab_iesc_IndustrialServicesMember_6BBCA1398911B879B79A3FA504FFF574_documentation_en-US" xlink:label="lab_iesc_IndustrialServicesMember_6BBCA1398911B879B79A3FA504FFF574" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">industrial Services [Member]</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_IndustrialServicesMember" xlink:label="loc_iesc_IndustrialServicesMember_6BBCA1398911B879B79A3FA504FFF574" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_IndustrialServicesMember_6BBCA1398911B879B79A3FA504FFF574" xlink:to="lab_iesc_IndustrialServicesMember_6BBCA1398911B879B79A3FA504FFF574" xlink:type="arc" />
    <link:label id="lab_iesc_CustomPowerSolutionsMember_B20EE88D7A3E43C2D7F33FA504FF394F_terseLabel_en-US" xlink:label="lab_iesc_CustomPowerSolutionsMember_B20EE88D7A3E43C2D7F33FA504FF394F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Custom Power Solutions [Member]</link:label>
    <link:label id="lab_iesc_CustomPowerSolutionsMember_B20EE88D7A3E43C2D7F33FA504FF394F_label_en-US" xlink:label="lab_iesc_CustomPowerSolutionsMember_B20EE88D7A3E43C2D7F33FA504FF394F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Custom Power Solutions [Member]</link:label>
    <link:label id="lab_iesc_CustomPowerSolutionsMember_B20EE88D7A3E43C2D7F33FA504FF394F_documentation_en-US" xlink:label="lab_iesc_CustomPowerSolutionsMember_B20EE88D7A3E43C2D7F33FA504FF394F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Custom Power Solutions [Member]</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_CustomPowerSolutionsMember" xlink:label="loc_iesc_CustomPowerSolutionsMember_B20EE88D7A3E43C2D7F33FA504FF394F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_CustomPowerSolutionsMember_B20EE88D7A3E43C2D7F33FA504FF394F" xlink:to="lab_iesc_CustomPowerSolutionsMember_B20EE88D7A3E43C2D7F33FA504FF394F" xlink:type="arc" />
    <link:label id="lab_iesc_SingleFamilyContractsMember_336B8535EE0AA06AB3203FA504FF36C8_terseLabel_en-US" xlink:label="lab_iesc_SingleFamilyContractsMember_336B8535EE0AA06AB3203FA504FF36C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Single Family Contracts [Member]</link:label>
    <link:label id="lab_iesc_SingleFamilyContractsMember_336B8535EE0AA06AB3203FA504FF36C8_label_en-US" xlink:label="lab_iesc_SingleFamilyContractsMember_336B8535EE0AA06AB3203FA504FF36C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Single Family Contracts [Member]</link:label>
    <link:label id="lab_iesc_SingleFamilyContractsMember_336B8535EE0AA06AB3203FA504FF36C8_documentation_en-US" xlink:label="lab_iesc_SingleFamilyContractsMember_336B8535EE0AA06AB3203FA504FF36C8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Single Family Type Customer Contracts</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_SingleFamilyContractsMember" xlink:label="loc_iesc_SingleFamilyContractsMember_336B8535EE0AA06AB3203FA504FF36C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_SingleFamilyContractsMember_336B8535EE0AA06AB3203FA504FF36C8" xlink:to="lab_iesc_SingleFamilyContractsMember_336B8535EE0AA06AB3203FA504FF36C8" xlink:type="arc" />
    <link:label id="lab_iesc_MultiFamilyandOtherMember_133B0C60366BD5DDB1763FA504FFA95D_terseLabel_en-US" xlink:label="lab_iesc_MultiFamilyandOtherMember_133B0C60366BD5DDB1763FA504FFA95D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multi Family and Other [Member]</link:label>
    <link:label id="lab_iesc_MultiFamilyandOtherMember_133B0C60366BD5DDB1763FA504FFA95D_label_en-US" xlink:label="lab_iesc_MultiFamilyandOtherMember_133B0C60366BD5DDB1763FA504FFA95D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multi Family and Other [Member]</link:label>
    <link:label id="lab_iesc_MultiFamilyandOtherMember_133B0C60366BD5DDB1763FA504FFA95D_documentation_en-US" xlink:label="lab_iesc_MultiFamilyandOtherMember_133B0C60366BD5DDB1763FA504FFA95D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Multi Family and Other Customer Contract Type</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_MultiFamilyandOtherMember" xlink:label="loc_iesc_MultiFamilyandOtherMember_133B0C60366BD5DDB1763FA504FFA95D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_MultiFamilyandOtherMember_133B0C60366BD5DDB1763FA504FFA95D" xlink:to="lab_iesc_MultiFamilyandOtherMember_133B0C60366BD5DDB1763FA504FFA95D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_E064C6B0B970EF3FF9663FA504FC2122_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_E064C6B0B970EF3FF9663FA504FC2122" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_E064C6B0B970EF3FF9663FA504FC2122_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_E064C6B0B970EF3FF9663FA504FC2122" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_E064C6B0B970EF3FF9663FA504FC2122" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_E064C6B0B970EF3FF9663FA504FC2122" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_E064C6B0B970EF3FF9663FA504FC2122" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_92070FA5E049C0FFDB9E3FA504FCE8F6_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_92070FA5E049C0FFDB9E3FA504FCE8F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_92070FA5E049C0FFDB9E3FA504FCE8F6_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_92070FA5E049C0FFDB9E3FA504FCE8F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_92070FA5E049C0FFDB9E3FA504FCE8F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_92070FA5E049C0FFDB9E3FA504FCE8F6" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_92070FA5E049C0FFDB9E3FA504FCE8F6" xlink:type="arc" />
    <link:label id="lab_us-gaap_FixedPriceContractMember_23C87C4E673FEBBC7E1A3FA504FD6C93_terseLabel_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember_23C87C4E673FEBBC7E1A3FA504FD6C93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed-price Contract [Member]</link:label>
    <link:label id="lab_us-gaap_FixedPriceContractMember_23C87C4E673FEBBC7E1A3FA504FD6C93_label_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember_23C87C4E673FEBBC7E1A3FA504FD6C93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fixed-price Contract [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FixedPriceContractMember" xlink:label="loc_us-gaap_FixedPriceContractMember_23C87C4E673FEBBC7E1A3FA504FD6C93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedPriceContractMember_23C87C4E673FEBBC7E1A3FA504FD6C93" xlink:to="lab_us-gaap_FixedPriceContractMember_23C87C4E673FEBBC7E1A3FA504FD6C93" xlink:type="arc" />
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_18CDB540986BC053E5E33FA504FD81A1_terseLabel_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember_18CDB540986BC053E5E33FA504FD81A1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time-and-materials Contract [Member]</link:label>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_18CDB540986BC053E5E33FA504FD81A1_label_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember_18CDB540986BC053E5E33FA504FD81A1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Time-and-materials Contract [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimeAndMaterialsContractMember" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_18CDB540986BC053E5E33FA504FD81A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeAndMaterialsContractMember_18CDB540986BC053E5E33FA504FD81A1" xlink:to="lab_us-gaap_TimeAndMaterialsContractMember_18CDB540986BC053E5E33FA504FD81A1" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_C2B24F921833DCBD94CA3FA504FD9AFF_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_C2B24F921833DCBD94CA3FA504FD9AFF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_C2B24F921833DCBD94CA3FA504FD9AFF_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_C2B24F921833DCBD94CA3FA504FD9AFF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_C2B24F921833DCBD94CA3FA504FD9AFF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_C2B24F921833DCBD94CA3FA504FD9AFF" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis_C2B24F921833DCBD94CA3FA504FD9AFF" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentDomain_5CE608432C74ACD020023FA504FD29C7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain_5CE608432C74ACD020023FA504FD29C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_5CE608432C74ACD020023FA504FD29C7_label_en-US" xlink:label="lab_us-gaap_SegmentDomain_5CE608432C74ACD020023FA504FD29C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_5CE608432C74ACD020023FA504FD29C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain_5CE608432C74ACD020023FA504FD29C7" xlink:to="lab_us-gaap_SegmentDomain_5CE608432C74ACD020023FA504FD29C7" xlink:type="arc" />
    <link:label id="lab_iesc_CommercialandIndustrialMember_3AECBB497C3F5D39A47B3FA504FD6F3B_terseLabel_en-US" xlink:label="lab_iesc_CommercialandIndustrialMember_3AECBB497C3F5D39A47B3FA504FD6F3B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial and Industrial [Member]</link:label>
    <link:label id="lab_iesc_CommercialandIndustrialMember_3AECBB497C3F5D39A47B3FA504FD6F3B_label_en-US" xlink:label="lab_iesc_CommercialandIndustrialMember_3AECBB497C3F5D39A47B3FA504FD6F3B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial and Industrial [Member]</link:label>
    <link:label id="lab_iesc_CommercialandIndustrialMember_3AECBB497C3F5D39A47B3FA504FD6F3B_documentation_en-US" xlink:label="lab_iesc_CommercialandIndustrialMember_3AECBB497C3F5D39A47B3FA504FD6F3B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Commercial and Industrial [Member]</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_CommercialandIndustrialMember" xlink:label="loc_iesc_CommercialandIndustrialMember_3AECBB497C3F5D39A47B3FA504FD6F3B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_CommercialandIndustrialMember_3AECBB497C3F5D39A47B3FA504FD6F3B" xlink:to="lab_iesc_CommercialandIndustrialMember_3AECBB497C3F5D39A47B3FA504FD6F3B" xlink:type="arc" />
    <link:label id="lab_iesc_CommunicationsMember_ADD4734C8120ACA01BF33FA504FEE293_terseLabel_en-US" xlink:label="lab_iesc_CommunicationsMember_ADD4734C8120ACA01BF33FA504FEE293" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Communications [Member]</link:label>
    <link:label id="lab_iesc_CommunicationsMember_ADD4734C8120ACA01BF33FA504FEE293_label_en-US" xlink:label="lab_iesc_CommunicationsMember_ADD4734C8120ACA01BF33FA504FEE293" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Communications [Member]</link:label>
    <link:label id="lab_iesc_CommunicationsMember_ADD4734C8120ACA01BF33FA504FEE293_documentation_en-US" xlink:label="lab_iesc_CommunicationsMember_ADD4734C8120ACA01BF33FA504FEE293" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Communications [Member]</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_CommunicationsMember" xlink:label="loc_iesc_CommunicationsMember_ADD4734C8120ACA01BF33FA504FEE293" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_CommunicationsMember_ADD4734C8120ACA01BF33FA504FEE293" xlink:to="lab_iesc_CommunicationsMember_ADD4734C8120ACA01BF33FA504FEE293" xlink:type="arc" />
    <link:label id="lab_iesc_InfrastructureSolutionsMember_76440E7215DD9D01F2513FA504FE1FEA_terseLabel_en-US" xlink:label="lab_iesc_InfrastructureSolutionsMember_76440E7215DD9D01F2513FA504FE1FEA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Infrastructure Solutions [Member]</link:label>
    <link:label id="lab_iesc_InfrastructureSolutionsMember_76440E7215DD9D01F2513FA504FE1FEA_label_en-US" xlink:label="lab_iesc_InfrastructureSolutionsMember_76440E7215DD9D01F2513FA504FE1FEA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Infrastructure Solutions [Member]</link:label>
    <link:label id="lab_iesc_InfrastructureSolutionsMember_76440E7215DD9D01F2513FA504FE1FEA_documentation_en-US" xlink:label="lab_iesc_InfrastructureSolutionsMember_76440E7215DD9D01F2513FA504FE1FEA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Infrastructure Solutions [Member]</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_InfrastructureSolutionsMember" xlink:label="loc_iesc_InfrastructureSolutionsMember_76440E7215DD9D01F2513FA504FE1FEA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_InfrastructureSolutionsMember_76440E7215DD9D01F2513FA504FE1FEA" xlink:to="lab_iesc_InfrastructureSolutionsMember_76440E7215DD9D01F2513FA504FE1FEA" xlink:type="arc" />
    <link:label id="lab_iesc_ResidentialMember_B8C939679E9DE8133EF73FA504FEEEBA_terseLabel_en-US" xlink:label="lab_iesc_ResidentialMember_B8C939679E9DE8133EF73FA504FEEEBA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Residential [Member]</link:label>
    <link:label id="lab_iesc_ResidentialMember_B8C939679E9DE8133EF73FA504FEEEBA_label_en-US" xlink:label="lab_iesc_ResidentialMember_B8C939679E9DE8133EF73FA504FEEEBA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Residential [Member]</link:label>
    <link:label id="lab_iesc_ResidentialMember_B8C939679E9DE8133EF73FA504FEEEBA_documentation_en-US" xlink:label="lab_iesc_ResidentialMember_B8C939679E9DE8133EF73FA504FEEEBA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Residential [Member]</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_ResidentialMember" xlink:label="loc_iesc_ResidentialMember_B8C939679E9DE8133EF73FA504FEEEBA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_ResidentialMember_B8C939679E9DE8133EF73FA504FEEEBA" xlink:to="lab_iesc_ResidentialMember_B8C939679E9DE8133EF73FA504FEEEBA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_23C70E32086D3ED3ABE13FA504FF8731_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_23C70E32086D3ED3ABE13FA504FF8731" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_23C70E32086D3ED3ABE13FA504FF8731_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_23C70E32086D3ED3ABE13FA504FF8731" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_23C70E32086D3ED3ABE13FA504FF8731" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_23C70E32086D3ED3ABE13FA504FF8731" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems_23C70E32086D3ED3ABE13FA504FF8731" xlink:type="arc" />
    <link:label id="lab_us-gaap_Revenues_34841B9DD727ED18B5D63FA50500CD36_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues_34841B9DD727ED18B5D63FA50500CD36" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_34841B9DD727ED18B5D63FA50500CD36_label_en-US" xlink:label="lab_us-gaap_Revenues_34841B9DD727ED18B5D63FA50500CD36" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_34841B9DD727ED18B5D63FA50500CD36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_34841B9DD727ED18B5D63FA50500CD36" xlink:to="lab_us-gaap_Revenues_34841B9DD727ED18B5D63FA50500CD36" xlink:type="arc" />
    <link:label id="lab_iesc_DEIAbstract_E5CF7C7C11EAF87204B52FDE5C141FC6_label_en-US" xlink:label="lab_iesc_DEIAbstract_E5CF7C7C11EAF87204B52FDE5C141FC6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">DEI [Abstract]</link:label>
    <link:label id="lab_iesc_DEIAbstract_E5CF7C7C11EAF87204B52FDE5C141FC6_documentation_en-US" xlink:label="lab_iesc_DEIAbstract_E5CF7C7C11EAF87204B52FDE5C141FC6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">DEI [Abstract]</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_DEIAbstract" xlink:label="loc_iesc_DEIAbstract_E5CF7C7C11EAF87204B52FDE5C141FC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_DEIAbstract_E5CF7C7C11EAF87204B52FDE5C141FC6" xlink:to="lab_iesc_DEIAbstract_E5CF7C7C11EAF87204B52FDE5C141FC6" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_D4B90A5738662FFAEDB62FDE5C15B61A_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_D4B90A5738662FFAEDB62FDE5C15B61A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_D4B90A5738662FFAEDB62FDE5C15B61A_label_en-US" xlink:label="lab_dei_EntityRegistrantName_D4B90A5738662FFAEDB62FDE5C15B61A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_D4B90A5738662FFAEDB62FDE5C15B61A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_D4B90A5738662FFAEDB62FDE5C15B61A" xlink:to="lab_dei_EntityRegistrantName_D4B90A5738662FFAEDB62FDE5C15B61A" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_85AD845C6F1B2F02D5AB2FDE5C15DACD_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_85AD845C6F1B2F02D5AB2FDE5C15DACD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_85AD845C6F1B2F02D5AB2FDE5C15DACD_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_85AD845C6F1B2F02D5AB2FDE5C15DACD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_85AD845C6F1B2F02D5AB2FDE5C15DACD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_85AD845C6F1B2F02D5AB2FDE5C15DACD" xlink:to="lab_dei_EntityCentralIndexKey_85AD845C6F1B2F02D5AB2FDE5C15DACD" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_D8D6CA70620E9A4A6F332FDE5C15F280_terseLabel_en-US" xlink:label="lab_dei_DocumentType_D8D6CA70620E9A4A6F332FDE5C15F280" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_D8D6CA70620E9A4A6F332FDE5C15F280_label_en-US" xlink:label="lab_dei_DocumentType_D8D6CA70620E9A4A6F332FDE5C15F280" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_D8D6CA70620E9A4A6F332FDE5C15F280" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_D8D6CA70620E9A4A6F332FDE5C15F280" xlink:to="lab_dei_DocumentType_D8D6CA70620E9A4A6F332FDE5C15F280" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_95AE805209820EC6BA272FDE5C159DAC_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_95AE805209820EC6BA272FDE5C159DAC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_95AE805209820EC6BA272FDE5C159DAC_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_95AE805209820EC6BA272FDE5C159DAC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_95AE805209820EC6BA272FDE5C159DAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_95AE805209820EC6BA272FDE5C159DAC" xlink:to="lab_dei_DocumentPeriodEndDate_95AE805209820EC6BA272FDE5C159DAC" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_9D5B169098D48F8CDE422FDE5C15DB8B_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_9D5B169098D48F8CDE422FDE5C15DB8B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_9D5B169098D48F8CDE422FDE5C15DB8B_label_en-US" xlink:label="lab_dei_AmendmentFlag_9D5B169098D48F8CDE422FDE5C15DB8B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_9D5B169098D48F8CDE422FDE5C15DB8B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_9D5B169098D48F8CDE422FDE5C15DB8B" xlink:to="lab_dei_AmendmentFlag_9D5B169098D48F8CDE422FDE5C15DB8B" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_539EE24B35F0546C56762FDE5C165731_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_539EE24B35F0546C56762FDE5C165731" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_539EE24B35F0546C56762FDE5C165731_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_539EE24B35F0546C56762FDE5C165731" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_539EE24B35F0546C56762FDE5C165731" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_539EE24B35F0546C56762FDE5C165731" xlink:to="lab_dei_DocumentFiscalYearFocus_539EE24B35F0546C56762FDE5C165731" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_4F0464FE0F58D388F5192FDE5C165D14_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_4F0464FE0F58D388F5192FDE5C165D14" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_4F0464FE0F58D388F5192FDE5C165D14_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_4F0464FE0F58D388F5192FDE5C165D14" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_4F0464FE0F58D388F5192FDE5C165D14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_4F0464FE0F58D388F5192FDE5C165D14" xlink:to="lab_dei_DocumentFiscalPeriodFocus_4F0464FE0F58D388F5192FDE5C165D14" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_351A372F5804FA9141B02FDE5C162384_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_351A372F5804FA9141B02FDE5C162384" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_351A372F5804FA9141B02FDE5C162384_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_351A372F5804FA9141B02FDE5C162384" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_351A372F5804FA9141B02FDE5C162384" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_351A372F5804FA9141B02FDE5C162384" xlink:to="lab_dei_CurrentFiscalYearEndDate_351A372F5804FA9141B02FDE5C162384" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_9FFB2ADB56E6CEA6F6EF2FDE5C16AEE6_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_9FFB2ADB56E6CEA6F6EF2FDE5C16AEE6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_9FFB2ADB56E6CEA6F6EF2FDE5C16AEE6_label_en-US" xlink:label="lab_dei_EntityFilerCategory_9FFB2ADB56E6CEA6F6EF2FDE5C16AEE6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_9FFB2ADB56E6CEA6F6EF2FDE5C16AEE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_9FFB2ADB56E6CEA6F6EF2FDE5C16AEE6" xlink:to="lab_dei_EntityFilerCategory_9FFB2ADB56E6CEA6F6EF2FDE5C16AEE6" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_2B00C57F4AC1DB4A9EC42FDE5C16F9C1_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_2B00C57F4AC1DB4A9EC42FDE5C16F9C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_2B00C57F4AC1DB4A9EC42FDE5C16F9C1_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_2B00C57F4AC1DB4A9EC42FDE5C16F9C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_2B00C57F4AC1DB4A9EC42FDE5C16F9C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_2B00C57F4AC1DB4A9EC42FDE5C16F9C1" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_2B00C57F4AC1DB4A9EC42FDE5C16F9C1" xlink:type="arc" />
    <link:label id="lab_dei_EntityCurrentReportingStatus_BDEE5AA92A0FFBABF6DD2FDE5C16BD90_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_BDEE5AA92A0FFBABF6DD2FDE5C16BD90" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_BDEE5AA92A0FFBABF6DD2FDE5C16BD90_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_BDEE5AA92A0FFBABF6DD2FDE5C16BD90" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_BDEE5AA92A0FFBABF6DD2FDE5C16BD90" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_BDEE5AA92A0FFBABF6DD2FDE5C16BD90" xlink:to="lab_dei_EntityCurrentReportingStatus_BDEE5AA92A0FFBABF6DD2FDE5C16BD90" xlink:type="arc" />
    <link:label id="lab_dei_EntitySmallBusiness_B512DA628BFA88DA5AD42FDE5C178827_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness_B512DA628BFA88DA5AD42FDE5C178827" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_B512DA628BFA88DA5AD42FDE5C178827_label_en-US" xlink:label="lab_dei_EntitySmallBusiness_B512DA628BFA88DA5AD42FDE5C178827" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_B512DA628BFA88DA5AD42FDE5C178827" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_B512DA628BFA88DA5AD42FDE5C178827" xlink:to="lab_dei_EntitySmallBusiness_B512DA628BFA88DA5AD42FDE5C178827" xlink:type="arc" />
    <link:label id="lab_dei_EntityEmergingGrowthCompany_62C31CA298EDA71D34F72FDE5C17CCE9_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_62C31CA298EDA71D34F72FDE5C17CCE9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_62C31CA298EDA71D34F72FDE5C17CCE9_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_62C31CA298EDA71D34F72FDE5C17CCE9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_62C31CA298EDA71D34F72FDE5C17CCE9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_62C31CA298EDA71D34F72FDE5C17CCE9" xlink:to="lab_dei_EntityEmergingGrowthCompany_62C31CA298EDA71D34F72FDE5C17CCE9" xlink:type="arc" />
    <link:label id="lab_dei_EntityShellCompany_C483FDAD47451468A1CA2FDE96EA555C_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany_C483FDAD47451468A1CA2FDE96EA555C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_C483FDAD47451468A1CA2FDE96EA555C_label_en-US" xlink:label="lab_dei_EntityShellCompany_C483FDAD47451468A1CA2FDE96EA555C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_C483FDAD47451468A1CA2FDE96EA555C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany_C483FDAD47451468A1CA2FDE96EA555C" xlink:to="lab_dei_EntityShellCompany_C483FDAD47451468A1CA2FDE96EA555C" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_97B2997B21FA4AB2013429999A2515BF_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract_97B2997B21FA4AB2013429999A2515BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_97B2997B21FA4AB2013429999A2515BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_97B2997B21FA4AB2013429999A2515BF" xlink:to="lab_us-gaap_InventoryDisclosureAbstract_97B2997B21FA4AB2013429999A2515BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryRawMaterials_57CBB8816C54C7473C8B29999A254576_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials_57CBB8816C54C7473C8B29999A254576" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_57CBB8816C54C7473C8B29999A254576_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials_57CBB8816C54C7473C8B29999A254576" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_57CBB8816C54C7473C8B29999A254576" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials_57CBB8816C54C7473C8B29999A254576" xlink:to="lab_us-gaap_InventoryRawMaterials_57CBB8816C54C7473C8B29999A254576" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryWorkInProcess_BC5C561B1DC8D5E51A9829999A25B986_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess_BC5C561B1DC8D5E51A9829999A25B986" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_BC5C561B1DC8D5E51A9829999A25B986_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess_BC5C561B1DC8D5E51A9829999A25B986" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_BC5C561B1DC8D5E51A9829999A25B986" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess_BC5C561B1DC8D5E51A9829999A25B986" xlink:to="lab_us-gaap_InventoryWorkInProcess_BC5C561B1DC8D5E51A9829999A25B986" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryFinishedGoods_17AC6205501BFA14870C29999A25119E_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods_17AC6205501BFA14870C29999A25119E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_17AC6205501BFA14870C29999A25119E_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods_17AC6205501BFA14870C29999A25119E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_17AC6205501BFA14870C29999A25119E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods_17AC6205501BFA14870C29999A25119E" xlink:to="lab_us-gaap_InventoryFinishedGoods_17AC6205501BFA14870C29999A25119E" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherInventory_77E5B1E10108BC846B0D29999A264E6A_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInventory_77E5B1E10108BC846B0D29999A264E6A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Inventory, Gross</link:label>
    <link:label id="lab_us-gaap_OtherInventory_77E5B1E10108BC846B0D29999A264E6A_label_en-US" xlink:label="lab_us-gaap_OtherInventory_77E5B1E10108BC846B0D29999A264E6A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Inventory, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherInventory" xlink:label="loc_us-gaap_OtherInventory_77E5B1E10108BC846B0D29999A264E6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInventory_77E5B1E10108BC846B0D29999A264E6A" xlink:to="lab_us-gaap_OtherInventory_77E5B1E10108BC846B0D29999A264E6A" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_831A27BFE39D86930BBD29999A266CD5_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_831A27BFE39D86930BBD29999A266CD5" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_831A27BFE39D86930BBD29999A266CD5_label_en-US" xlink:label="lab_us-gaap_InventoryNet_831A27BFE39D86930BBD29999A266CD5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_831A27BFE39D86930BBD29999A266CD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_831A27BFE39D86930BBD29999A266CD5" xlink:to="lab_us-gaap_InventoryNet_831A27BFE39D86930BBD29999A266CD5" xlink:type="arc" />
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_160A4562841778A7B9E325CF4223BFF1_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_160A4562841778A7B9E325CF4223BFF1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_160A4562841778A7B9E325CF4223BFF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_160A4562841778A7B9E325CF4223BFF1" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_160A4562841778A7B9E325CF4223BFF1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_F6E3E2B100BF5C00548D25D0BEF74EA8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized_F6E3E2B100BF5C00548D25D0BEF74EA8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_F6E3E2B100BF5C00548D25D0BEF74EA8_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized_F6E3E2B100BF5C00548D25D0BEF74EA8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_F6E3E2B100BF5C00548D25D0BEF74EA8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized_F6E3E2B100BF5C00548D25D0BEF74EA8" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized_F6E3E2B100BF5C00548D25D0BEF74EA8" xlink:type="arc" />
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_F831C46B833A25FF2AA225D3310F3847_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_F831C46B833A25FF2AA225D3310F3847" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liability, Defined Benefit Plan</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_F831C46B833A25FF2AA225D3310F3847_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_F831C46B833A25FF2AA225D3310F3847" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability, Defined Benefit Plan</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_F831C46B833A25FF2AA225D3310F3847" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_F831C46B833A25FF2AA225D3310F3847" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_F831C46B833A25FF2AA225D3310F3847" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_5C74DCC5F78828E491D63F9A55EC141F_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_5C74DCC5F78828E491D63F9A55EC141F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_5C74DCC5F78828E491D63F9A55EC141F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5C74DCC5F78828E491D63F9A55EC141F" xlink:to="lab_us-gaap_EarningsPerShareAbstract_5C74DCC5F78828E491D63F9A55EC141F" xlink:type="arc" />
    <link:label id="lab_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_A490B74E367CC60AC57A3F9A55ECE6F9_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_A490B74E367CC60AC57A3F9A55ECE6F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Undistributed Earnings (Loss) Available to Common Shareholders, Basic</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_A490B74E367CC60AC57A3F9A55ECE6F9_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_A490B74E367CC60AC57A3F9A55ECE6F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undistributed Earnings (Loss) Available to Common Shareholders, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic" xlink:label="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_A490B74E367CC60AC57A3F9A55ECE6F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_A490B74E367CC60AC57A3F9A55ECE6F9" xlink:to="lab_us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasic_A490B74E367CC60AC57A3F9A55ECE6F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease_E8C7EEDCBAE6EA4B44F43F9A55EEE3CA_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease_E8C7EEDCBAE6EA4B44F43F9A55EEE3CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease_E8C7EEDCBAE6EA4B44F43F9A55EEE3CA_label_en-US" xlink:label="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease_E8C7EEDCBAE6EA4B44F43F9A55EEE3CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Period Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestPeriodIncreaseDecrease" xlink:label="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_E8C7EEDCBAE6EA4B44F43F9A55EEE3CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_E8C7EEDCBAE6EA4B44F43F9A55EEE3CA" xlink:to="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease_E8C7EEDCBAE6EA4B44F43F9A55EEE3CA" xlink:type="arc" />
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_F75205EBAC59F033CBD73F9A55EDAC5E_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_F75205EBAC59F033CBD73F9A55EDAC5E" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Undistributed Earnings (Loss) Allocated to Participating Securities, Basic</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_F75205EBAC59F033CBD73F9A55EDAC5E_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_F75205EBAC59F033CBD73F9A55EDAC5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undistributed Earnings (Loss) Allocated to Participating Securities, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_F75205EBAC59F033CBD73F9A55EDAC5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_F75205EBAC59F033CBD73F9A55EDAC5E" xlink:to="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_F75205EBAC59F033CBD73F9A55EDAC5E" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_3352B63718E0D94D7EB33F9A55EDAE54_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_3352B63718E0D94D7EB33F9A55EDAE54" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income attributable to IES Holdings, Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_3352B63718E0D94D7EB33F9A55EDAE54_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_3352B63718E0D94D7EB33F9A55EDAE54" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_3352B63718E0D94D7EB33F9A55EDAE54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_3352B63718E0D94D7EB33F9A55EDAE54" xlink:to="lab_us-gaap_NetIncomeLoss_3352B63718E0D94D7EB33F9A55EDAE54" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_55309ABEDA5D20D4E62E3F9A55EDC642_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_55309ABEDA5D20D4E62E3F9A55EDC642" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_55309ABEDA5D20D4E62E3F9A55EDC642_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_55309ABEDA5D20D4E62E3F9A55EDC642" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_55309ABEDA5D20D4E62E3F9A55EDC642" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_55309ABEDA5D20D4E62E3F9A55EDC642" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_55309ABEDA5D20D4E62E3F9A55EDC642" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_100A3993323F29F748D23F9A55ED4512_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_100A3993323F29F748D23F9A55ED4512" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_100A3993323F29F748D23F9A55ED4512_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_100A3993323F29F748D23F9A55ED4512" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_100A3993323F29F748D23F9A55ED4512" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_100A3993323F29F748D23F9A55ED4512" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_100A3993323F29F748D23F9A55ED4512" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E9406D0147CD0506FE5A3F9A55ED7A73_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E9406D0147CD0506FE5A3F9A55ED7A73" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E9406D0147CD0506FE5A3F9A55ED7A73_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E9406D0147CD0506FE5A3F9A55ED7A73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E9406D0147CD0506FE5A3F9A55ED7A73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E9406D0147CD0506FE5A3F9A55ED7A73" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E9406D0147CD0506FE5A3F9A55ED7A73" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_BBBB74FC4EE025D5F0A93F9A55EE8BAF_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_BBBB74FC4EE025D5F0A93F9A55EE8BAF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_BBBB74FC4EE025D5F0A93F9A55EE8BAF_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_BBBB74FC4EE025D5F0A93F9A55EE8BAF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_BBBB74FC4EE025D5F0A93F9A55EE8BAF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_BBBB74FC4EE025D5F0A93F9A55EE8BAF" xlink:to="lab_us-gaap_EarningsPerShareBasic_BBBB74FC4EE025D5F0A93F9A55EE8BAF" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_3A1E4B361318C55DD3113F9A55EEF199_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_3A1E4B361318C55DD3113F9A55EEF199" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_3A1E4B361318C55DD3113F9A55EEF199_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_3A1E4B361318C55DD3113F9A55EEF199" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3A1E4B361318C55DD3113F9A55EEF199" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_3A1E4B361318C55DD3113F9A55EEF199" xlink:to="lab_us-gaap_EarningsPerShareDiluted_3A1E4B361318C55DD3113F9A55EEF199" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_D847BE9F3877020AB8723F9A55EDD9D4_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_D847BE9F3877020AB8723F9A55EDD9D4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_D847BE9F3877020AB8723F9A55EDD9D4_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_D847BE9F3877020AB8723F9A55EDD9D4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_D847BE9F3877020AB8723F9A55EDD9D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_D847BE9F3877020AB8723F9A55EDD9D4" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_D847BE9F3877020AB8723F9A55EDD9D4" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_00DE46346E97DAAC3298245E8C7BDCA0_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_00DE46346E97DAAC3298245E8C7BDCA0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_00DE46346E97DAAC3298245E8C7BDCA0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_00DE46346E97DAAC3298245E8C7BDCA0" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_00DE46346E97DAAC3298245E8C7BDCA0" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_11A1FA06E34F5125F9A1245F23DB66E1_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_11A1FA06E34F5125F9A1245F23DB66E1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_11A1FA06E34F5125F9A1245F23DB66E1_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_11A1FA06E34F5125F9A1245F23DB66E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_11A1FA06E34F5125F9A1245F23DB66E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_11A1FA06E34F5125F9A1245F23DB66E1" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_11A1FA06E34F5125F9A1245F23DB66E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingAbstract_6A568EAD7EE2F118453C2AF78C75FC55_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract_6A568EAD7EE2F118453C2AF78C75FC55" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_6A568EAD7EE2F118453C2AF78C75FC55" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_6A568EAD7EE2F118453C2AF78C75FC55" xlink:to="lab_us-gaap_SegmentReportingAbstract_6A568EAD7EE2F118453C2AF78C75FC55" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CC318FBAF0929A2DE0022AF78C75E6ED_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CC318FBAF0929A2DE0022AF78C75E6ED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CC318FBAF0929A2DE0022AF78C75E6ED_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CC318FBAF0929A2DE0022AF78C75E6ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CC318FBAF0929A2DE0022AF78C75E6ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CC318FBAF0929A2DE0022AF78C75E6ED" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CC318FBAF0929A2DE0022AF78C75E6ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementAbstract_C54E965B1C128DC312163F1762D7C64C_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract_C54E965B1C128DC312163F1762D7C64C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_C54E965B1C128DC312163F1762D7C64C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_C54E965B1C128DC312163F1762D7C64C" xlink:to="lab_us-gaap_IncomeStatementAbstract_C54E965B1C128DC312163F1762D7C64C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_8A2A89378531BFEBCAE73F1762D7F14E_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_8A2A89378531BFEBCAE73F1762D7F14E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of services</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_8A2A89378531BFEBCAE73F1762D7F14E_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_8A2A89378531BFEBCAE73F1762D7F14E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8A2A89378531BFEBCAE73F1762D7F14E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold_8A2A89378531BFEBCAE73F1762D7F14E" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold_8A2A89378531BFEBCAE73F1762D7F14E" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_7E274A8599B92F26AB333F1762D8D4DD_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_7E274A8599B92F26AB333F1762D8D4DD" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_7E274A8599B92F26AB333F1762D8D4DD_label_en-US" xlink:label="lab_us-gaap_GrossProfit_7E274A8599B92F26AB333F1762D8D4DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_7E274A8599B92F26AB333F1762D8D4DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_7E274A8599B92F26AB333F1762D8D4DD" xlink:to="lab_us-gaap_GrossProfit_7E274A8599B92F26AB333F1762D8D4DD" xlink:type="arc" />
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_6AD4BFA19AAC152EA1773F1762D8E5FD_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_6AD4BFA19AAC152EA1773F1762D8E5FD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_6AD4BFA19AAC152EA1773F1762D8E5FD_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_6AD4BFA19AAC152EA1773F1762D8E5FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6AD4BFA19AAC152EA1773F1762D8E5FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6AD4BFA19AAC152EA1773F1762D8E5FD" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense_6AD4BFA19AAC152EA1773F1762D8E5FD" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts_A70147F1F36805452D813F1762D83644_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts_A70147F1F36805452D813F1762D83644" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts_A70147F1F36805452D813F1762D83644_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts_A70147F1F36805452D813F1762D83644" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Integration Related Costs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_A70147F1F36805452D813F1762D83644" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_A70147F1F36805452D813F1762D83644" xlink:to="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts_A70147F1F36805452D813F1762D83644" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_376D5ACA5DF6A66A8DBB3F1762D8F3EB_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_376D5ACA5DF6A66A8DBB3F1762D8F3EB" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss (gain) on sale of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_376D5ACA5DF6A66A8DBB3F1762D8F3EB_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_376D5ACA5DF6A66A8DBB3F1762D8F3EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_376D5ACA5DF6A66A8DBB3F1762D8F3EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1_376D5ACA5DF6A66A8DBB3F1762D8F3EB" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1_376D5ACA5DF6A66A8DBB3F1762D8F3EB" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_15BEED29D69448A069CC3F1762D83B62_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_15BEED29D69448A069CC3F1762D83B62" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_15BEED29D69448A069CC3F1762D83B62_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_15BEED29D69448A069CC3F1762D83B62" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_15BEED29D69448A069CC3F1762D83B62" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_15BEED29D69448A069CC3F1762D83B62" xlink:to="lab_us-gaap_OperatingIncomeLoss_15BEED29D69448A069CC3F1762D83B62" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestExpense_EA0A60CE2D68EC4711BF3F1762D9232F_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense_EA0A60CE2D68EC4711BF3F1762D9232F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_EA0A60CE2D68EC4711BF3F1762D9232F_label_en-US" xlink:label="lab_us-gaap_InterestExpense_EA0A60CE2D68EC4711BF3F1762D9232F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_EA0A60CE2D68EC4711BF3F1762D9232F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense_EA0A60CE2D68EC4711BF3F1762D9232F" xlink:to="lab_us-gaap_InterestExpense_EA0A60CE2D68EC4711BF3F1762D9232F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_497DC1DFFEEAB6D7D8F53F1762D992DA_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_497DC1DFFEEAB6D7D8F53F1762D992DA" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other (income) expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_497DC1DFFEEAB6D7D8F53F1762D992DA_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_497DC1DFFEEAB6D7D8F53F1762D992DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_497DC1DFFEEAB6D7D8F53F1762D992DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_497DC1DFFEEAB6D7D8F53F1762D992DA" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense_497DC1DFFEEAB6D7D8F53F1762D992DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_69610B23F51C3FF89D363F1762D94338_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_69610B23F51C3FF89D363F1762D94338" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income (loss) from operations before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_69610B23F51C3FF89D363F1762D94338_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_69610B23F51C3FF89D363F1762D94338" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_69610B23F51C3FF89D363F1762D94338" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_69610B23F51C3FF89D363F1762D94338" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_69610B23F51C3FF89D363F1762D94338" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_91642FAEB20682D3AFEF3F1762D928F5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_91642FAEB20682D3AFEF3F1762D928F5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for (benefit from) income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_91642FAEB20682D3AFEF3F1762D928F5_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_91642FAEB20682D3AFEF3F1762D928F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_91642FAEB20682D3AFEF3F1762D928F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_91642FAEB20682D3AFEF3F1762D928F5" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_91642FAEB20682D3AFEF3F1762D928F5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProfitLoss_2D2CC0C243CC460B51AA3F1762D950E6_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss_2D2CC0C243CC460B51AA3F1762D950E6" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_2D2CC0C243CC460B51AA3F1762D950E6_label_en-US" xlink:label="lab_us-gaap_ProfitLoss_2D2CC0C243CC460B51AA3F1762D950E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_2D2CC0C243CC460B51AA3F1762D950E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss_2D2CC0C243CC460B51AA3F1762D950E6" xlink:to="lab_us-gaap_ProfitLoss_2D2CC0C243CC460B51AA3F1762D950E6" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_A016BCFEAC28855FE6183F1762D94497_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_A016BCFEAC28855FE6183F1762D94497" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net income attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_A016BCFEAC28855FE6183F1762D94497_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_A016BCFEAC28855FE6183F1762D94497" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_A016BCFEAC28855FE6183F1762D94497" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_A016BCFEAC28855FE6183F1762D94497" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_A016BCFEAC28855FE6183F1762D94497" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0E45EE18B4F2C183A4B33F1762DA253E_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0E45EE18B4F2C183A4B33F1762DA253E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0E45EE18B4F2C183A4B33F1762DA253E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0E45EE18B4F2C183A4B33F1762DA253E" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0E45EE18B4F2C183A4B33F1762DA253E" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_C78E73930F03A4E36D6B3FA1DC4C2ABE_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_C78E73930F03A4E36D6B3FA1DC4C2ABE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_C78E73930F03A4E36D6B3FA1DC4C2ABE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_C78E73930F03A4E36D6B3FA1DC4C2ABE" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_C78E73930F03A4E36D6B3FA1DC4C2ABE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProfitLoss_DBA581BDC6566C0E21A33FA1DC4DE0D2_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss_DBA581BDC6566C0E21A33FA1DC4DE0D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_DBA581BDC6566C0E21A33FA1DC4DE0D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss_DBA581BDC6566C0E21A33FA1DC4DE0D2" xlink:to="lab_us-gaap_ProfitLoss_DBA581BDC6566C0E21A33FA1DC4DE0D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_A67E4269FC61E6DB657F3FA1DC4D9C99_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts_A67E4269FC61E6DB657F3FA1DC4D9C99" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bad debt expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_A67E4269FC61E6DB657F3FA1DC4D9C99_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts_A67E4269FC61E6DB657F3FA1DC4D9C99" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_A67E4269FC61E6DB657F3FA1DC4D9C99" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts_A67E4269FC61E6DB657F3FA1DC4D9C99" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts_A67E4269FC61E6DB657F3FA1DC4D9C99" xlink:type="arc" />
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_AD3832624D050EB5F6563FA498DEE1C4_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts_AD3832624D050EB5F6563FA498DEE1C4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred financing cost amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_AD3832624D050EB5F6563FA498DEE1C4_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts_AD3832624D050EB5F6563FA498DEE1C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_AD3832624D050EB5F6563FA498DEE1C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts_AD3832624D050EB5F6563FA498DEE1C4" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts_AD3832624D050EB5F6563FA498DEE1C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_817A8048339E4C5E4EA33FA1DC4D8197_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_817A8048339E4C5E4EA33FA1DC4D8197" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_817A8048339E4C5E4EA33FA1DC4D8197_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_817A8048339E4C5E4EA33FA1DC4D8197" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_817A8048339E4C5E4EA33FA1DC4D8197" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_817A8048339E4C5E4EA33FA1DC4D8197" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_817A8048339E4C5E4EA33FA1DC4D8197" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_D74BB23F5F165C82BAC83FA1DC4D4DAB_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_D74BB23F5F165C82BAC83FA1DC4D4DAB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_D74BB23F5F165C82BAC83FA1DC4D4DAB_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_D74BB23F5F165C82BAC83FA1DC4D4DAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_D74BB23F5F165C82BAC83FA1DC4D4DAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_D74BB23F5F165C82BAC83FA1DC4D4DAB" xlink:to="lab_us-gaap_ShareBasedCompensation_D74BB23F5F165C82BAC83FA1DC4D4DAB" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_5EFE6D4E874E80F852D13FA1DC4ECDE2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_5EFE6D4E874E80F852D13FA1DC4ECDE2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_5EFE6D4E874E80F852D13FA1DC4ECDE2_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_5EFE6D4E874E80F852D13FA1DC4ECDE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5EFE6D4E874E80F852D13FA1DC4ECDE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5EFE6D4E874E80F852D13FA1DC4ECDE2" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_5EFE6D4E874E80F852D13FA1DC4ECDE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_ADDCA312D919286609343FA1DC4EAFC4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_ADDCA312D919286609343FA1DC4EAFC4" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_ADDCA312D919286609343FA1DC4EAFC4_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_ADDCA312D919286609343FA1DC4EAFC4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ADDCA312D919286609343FA1DC4EAFC4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ADDCA312D919286609343FA1DC4EAFC4" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_ADDCA312D919286609343FA1DC4EAFC4" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_2365C44B8C748981CDAD3FA1DC4EE0BB_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_2365C44B8C748981CDAD3FA1DC4EE0BB" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_2365C44B8C748981CDAD3FA1DC4EE0BB_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_2365C44B8C748981CDAD3FA1DC4EE0BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_2365C44B8C748981CDAD3FA1DC4EE0BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_2365C44B8C748981CDAD3FA1DC4EE0BB" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_2365C44B8C748981CDAD3FA1DC4EE0BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_3F2DD97FE21B5AA680A43FA1DC4E829F_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_3F2DD97FE21B5AA680A43FA1DC4E829F" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings in excess of billings</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_3F2DD97FE21B5AA680A43FA1DC4E829F_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_3F2DD97FE21B5AA680A43FA1DC4E829F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_3F2DD97FE21B5AA680A43FA1DC4E829F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_3F2DD97FE21B5AA680A43FA1DC4E829F" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_3F2DD97FE21B5AA680A43FA1DC4E829F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_79C9ED296523434116C93FA1DC4E3AE4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_79C9ED296523434116C93FA1DC4E3AE4" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_79C9ED296523434116C93FA1DC4E3AE4_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_79C9ED296523434116C93FA1DC4E3AE4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Current Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_79C9ED296523434116C93FA1DC4E3AE4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_79C9ED296523434116C93FA1DC4E3AE4" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_79C9ED296523434116C93FA1DC4E3AE4" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_78BDE488FDE67B503DCE3FA1DC4E7B42_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_78BDE488FDE67B503DCE3FA1DC4E7B42" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_78BDE488FDE67B503DCE3FA1DC4E7B42_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_78BDE488FDE67B503DCE3FA1DC4E7B42" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_78BDE488FDE67B503DCE3FA1DC4E7B42" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_78BDE488FDE67B503DCE3FA1DC4E7B42" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_78BDE488FDE67B503DCE3FA1DC4E7B42" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_F5DFA2608DD8020D50D43FA1DC4FFF5E_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_F5DFA2608DD8020D50D43FA1DC4FFF5E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_F5DFA2608DD8020D50D43FA1DC4FFF5E_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_F5DFA2608DD8020D50D43FA1DC4FFF5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_F5DFA2608DD8020D50D43FA1DC4FFF5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_F5DFA2608DD8020D50D43FA1DC4FFF5E" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_F5DFA2608DD8020D50D43FA1DC4FFF5E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3BD06BB97BC3BCE5EF5C3FA1DC4FE0B5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3BD06BB97BC3BCE5EF5C3FA1DC4FE0B5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Billings in excess of costs and estimated earnings</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3BD06BB97BC3BCE5EF5C3FA1DC4FE0B5_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3BD06BB97BC3BCE5EF5C3FA1DC4FE0B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3BD06BB97BC3BCE5EF5C3FA1DC4FE0B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3BD06BB97BC3BCE5EF5C3FA1DC4FE0B5" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3BD06BB97BC3BCE5EF5C3FA1DC4FE0B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_61F4BA7B6EA1E649CFB23FA1DC4FD0A3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_61F4BA7B6EA1E649CFB23FA1DC4FD0A3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_61F4BA7B6EA1E649CFB23FA1DC4FD0A3_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_61F4BA7B6EA1E649CFB23FA1DC4FD0A3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_61F4BA7B6EA1E649CFB23FA1DC4FD0A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_61F4BA7B6EA1E649CFB23FA1DC4FD0A3" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_61F4BA7B6EA1E649CFB23FA1DC4FD0A3" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0BF5BEF42E842C9768733FA1DC4FE0D5_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0BF5BEF42E842C9768733FA1DC4FE0D5" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0BF5BEF42E842C9768733FA1DC4FE0D5_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0BF5BEF42E842C9768733FA1DC4FE0D5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0BF5BEF42E842C9768733FA1DC4FE0D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0BF5BEF42E842C9768733FA1DC4FE0D5" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0BF5BEF42E842C9768733FA1DC4FE0D5" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_E7AD3411FE05E22FDDE13FA1DC4F9679_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets_E7AD3411FE05E22FDDE13FA1DC4F9679" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_E7AD3411FE05E22FDDE13FA1DC4F9679_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets_E7AD3411FE05E22FDDE13FA1DC4F9679" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_E7AD3411FE05E22FDDE13FA1DC4F9679" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets_E7AD3411FE05E22FDDE13FA1DC4F9679" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets_E7AD3411FE05E22FDDE13FA1DC4F9679" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_2640C6188FE42A4A9E7C3FA1DC4F1955_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_2640C6188FE42A4A9E7C3FA1DC4F1955" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_2640C6188FE42A4A9E7C3FA1DC4F1955_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_2640C6188FE42A4A9E7C3FA1DC4F1955" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Productive Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_2640C6188FE42A4A9E7C3FA1DC4F1955" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_2640C6188FE42A4A9E7C3FA1DC4F1955" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_2640C6188FE42A4A9E7C3FA1DC4F1955" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_E3E407BA77D8D2ABFD353FA1DC50E81F_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_E3E407BA77D8D2ABFD353FA1DC50E81F" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash paid in conjunction with business combinations</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_E3E407BA77D8D2ABFD353FA1DC50E81F_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_E3E407BA77D8D2ABFD353FA1DC50E81F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_E3E407BA77D8D2ABFD353FA1DC50E81F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_E3E407BA77D8D2ABFD353FA1DC50E81F" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_E3E407BA77D8D2ABFD353FA1DC50E81F" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_C8E33B93C695A7F5CD1F3FA1DC502070_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_C8E33B93C695A7F5CD1F3FA1DC502070" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_C8E33B93C695A7F5CD1F3FA1DC502070_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_C8E33B93C695A7F5CD1F3FA1DC502070" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_C8E33B93C695A7F5CD1F3FA1DC502070" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_C8E33B93C695A7F5CD1F3FA1DC502070" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_C8E33B93C695A7F5CD1F3FA1DC502070" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_FAA0D94190A50C092BD83FA1DC50C297_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_FAA0D94190A50C092BD83FA1DC50C297" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings of debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_FAA0D94190A50C092BD83FA1DC50C297_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_FAA0D94190A50C092BD83FA1DC50C297" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Long-term Debt and Capital Securities, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_FAA0D94190A50C092BD83FA1DC50C297" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_FAA0D94190A50C092BD83FA1DC50C297" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_FAA0D94190A50C092BD83FA1DC50C297" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_E5B1FE602FE33B4E0A6F3FA1DC50181A_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_E5B1FE602FE33B4E0A6F3FA1DC50181A" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayments of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_E5B1FE602FE33B4E0A6F3FA1DC50181A_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_E5B1FE602FE33B4E0A6F3FA1DC50181A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_E5B1FE602FE33B4E0A6F3FA1DC50181A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_E5B1FE602FE33B4E0A6F3FA1DC50181A" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_E5B1FE602FE33B4E0A6F3FA1DC50181A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromPaymentsToMinorityShareholders_086BBB28D217FD96A6B83FA1DC50C9C2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsToMinorityShareholders_086BBB28D217FD96A6B83FA1DC50C9C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Distribution to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsToMinorityShareholders_086BBB28D217FD96A6B83FA1DC50C9C2_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsToMinorityShareholders_086BBB28D217FD96A6B83FA1DC50C9C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payments to) Noncontrolling Interests</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_086BBB28D217FD96A6B83FA1DC50C9C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_086BBB28D217FD96A6B83FA1DC50C9C2" xlink:to="lab_us-gaap_ProceedsFromPaymentsToMinorityShareholders_086BBB28D217FD96A6B83FA1DC50C9C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_AB2292F5C10899071CC23FA1DC50A676_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_AB2292F5C10899071CC23FA1DC50A676" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of treasury stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_AB2292F5C10899071CC23FA1DC50A676_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_AB2292F5C10899071CC23FA1DC50A676" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_AB2292F5C10899071CC23FA1DC50A676" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_AB2292F5C10899071CC23FA1DC50A676" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_AB2292F5C10899071CC23FA1DC50A676" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_E0D93070E483686F517B3FA1DC513861_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_E0D93070E483686F517B3FA1DC513861" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercised</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_E0D93070E483686F517B3FA1DC513861_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_E0D93070E483686F517B3FA1DC513861" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_E0D93070E483686F517B3FA1DC513861" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised_E0D93070E483686F517B3FA1DC513861" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised_E0D93070E483686F517B3FA1DC513861" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_8A0DFCC5D356B6E55B853FA1DC51F8B4_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_8A0DFCC5D356B6E55B853FA1DC51F8B4" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_8A0DFCC5D356B6E55B853FA1DC51F8B4_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_8A0DFCC5D356B6E55B853FA1DC51F8B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8A0DFCC5D356B6E55B853FA1DC51F8B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8A0DFCC5D356B6E55B853FA1DC51F8B4" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_8A0DFCC5D356B6E55B853FA1DC51F8B4" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_1FBC157C98939C404B053FA1DC51AF3F_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_1FBC157C98939C404B053FA1DC51AF3F" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_1FBC157C98939C404B053FA1DC51AF3F_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_1FBC157C98939C404B053FA1DC51AF3F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_1FBC157C98939C404B053FA1DC51AF3F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_1FBC157C98939C404B053FA1DC51AF3F" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_1FBC157C98939C404B053FA1DC51AF3F" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0DDA0B39318A96E9B2613FA1DC51E5AE_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0DDA0B39318A96E9B2613FA1DC51E5AE" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">CASH, CASH EQUIVALENTS and RESTRiCTED CASH, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0DDA0B39318A96E9B2613FA1DC51E5AE_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0DDA0B39318A96E9B2613FA1DC51E5AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0DDA0B39318A96E9B2613FA1DC51E5AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0DDA0B39318A96E9B2613FA1DC51E5AE" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0DDA0B39318A96E9B2613FA1DC51E5AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6BE1795B86E056ACBE243FA1DC518D1B_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6BE1795B86E056ACBE243FA1DC518D1B" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">CASH, CASH EQUIVALENTS and RESTRICTED CASH, end of period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6BE1795B86E056ACBE243FA1DC518D1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6BE1795B86E056ACBE243FA1DC518D1B" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6BE1795B86E056ACBE243FA1DC518D1B" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestPaid_5DB511B21B7AB7D462A03FA1DC4CDF2C_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaid_5DB511B21B7AB7D462A03FA1DC4CDF2C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaid_5DB511B21B7AB7D462A03FA1DC4CDF2C_label_en-US" xlink:label="lab_us-gaap_InterestPaid_5DB511B21B7AB7D462A03FA1DC4CDF2C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Including Capitalized Interest, Operating and Investing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaap_InterestPaid_5DB511B21B7AB7D462A03FA1DC4CDF2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaid_5DB511B21B7AB7D462A03FA1DC4CDF2C" xlink:to="lab_us-gaap_InterestPaid_5DB511B21B7AB7D462A03FA1DC4CDF2C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_19767EFA9E8A0E906DFC3FA1DC51FA09_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet_19767EFA9E8A0E906DFC3FA1DC51FA09" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for income taxes (net)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_19767EFA9E8A0E906DFC3FA1DC51FA09_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet_19767EFA9E8A0E906DFC3FA1DC51FA09" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_19767EFA9E8A0E906DFC3FA1DC51FA09" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_19767EFA9E8A0E906DFC3FA1DC51FA09" xlink:to="lab_us-gaap_IncomeTaxesPaidNet_19767EFA9E8A0E906DFC3FA1DC51FA09" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_9E7AB14BF462989660DA255954909471_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract_9E7AB14BF462989660DA255954909471" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_9E7AB14BF462989660DA255954909471" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_9E7AB14BF462989660DA255954909471" xlink:to="lab_us-gaap_BusinessCombinationsAbstract_9E7AB14BF462989660DA255954909471" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_E3B04740FDA7C33B9DCC2559549182AE_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock_E3B04740FDA7C33B9DCC2559549182AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_E3B04740FDA7C33B9DCC2559549182AE_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock_E3B04740FDA7C33B9DCC2559549182AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_E3B04740FDA7C33B9DCC2559549182AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock_E3B04740FDA7C33B9DCC2559549182AE" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock_E3B04740FDA7C33B9DCC2559549182AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6E689248DECE3999F7EE3FA504DB37FC_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6E689248DECE3999F7EE3FA504DB37FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6E689248DECE3999F7EE3FA504DB37FC_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6E689248DECE3999F7EE3FA504DB37FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6E689248DECE3999F7EE3FA504DB37FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6E689248DECE3999F7EE3FA504DB37FC" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6E689248DECE3999F7EE3FA504DB37FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_CorporateMember_7E7C6C55E6CBCF4F117B3FA504DDF4C5_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateMember_7E7C6C55E6CBCF4F117B3FA504DDF4C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate Segment [Member]</link:label>
    <link:label id="lab_us-gaap_CorporateMember_7E7C6C55E6CBCF4F117B3FA504DDF4C5_label_en-US" xlink:label="lab_us-gaap_CorporateMember_7E7C6C55E6CBCF4F117B3FA504DDF4C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Segment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaap_CorporateMember_7E7C6C55E6CBCF4F117B3FA504DDF4C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateMember_7E7C6C55E6CBCF4F117B3FA504DDF4C5" xlink:to="lab_us-gaap_CorporateMember_7E7C6C55E6CBCF4F117B3FA504DDF4C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_0222CC50AFA5DF3B3A793FA504DD5147_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_0222CC50AFA5DF3B3A793FA504DD5147" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_0222CC50AFA5DF3B3A793FA504DD5147_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_0222CC50AFA5DF3B3A793FA504DD5147" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0222CC50AFA5DF3B3A793FA504DD5147" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0222CC50AFA5DF3B3A793FA504DD5147" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems_0222CC50AFA5DF3B3A793FA504DD5147" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_28D9169E6433AFE2E2E93FA504DE3E03_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_28D9169E6433AFE2E2E93FA504DE3E03" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating income (loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_28D9169E6433AFE2E2E93FA504DE3E03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_28D9169E6433AFE2E2E93FA504DE3E03" xlink:to="lab_us-gaap_OperatingIncomeLoss_28D9169E6433AFE2E2E93FA504DE3E03" xlink:type="arc" />
    <link:label id="lab_us-gaap_Depreciation_0BAF47EE83EA3BE5C9783FA504DEB303_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation_0BAF47EE83EA3BE5C9783FA504DEB303" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_0BAF47EE83EA3BE5C9783FA504DEB303_label_en-US" xlink:label="lab_us-gaap_Depreciation_0BAF47EE83EA3BE5C9783FA504DEB303" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_0BAF47EE83EA3BE5C9783FA504DEB303" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_0BAF47EE83EA3BE5C9783FA504DEB303" xlink:to="lab_us-gaap_Depreciation_0BAF47EE83EA3BE5C9783FA504DEB303" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_AB5091BD472CFF772DD03FA504DF2789_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets_AB5091BD472CFF772DD03FA504DF2789" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_AB5091BD472CFF772DD03FA504DF2789" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets_AB5091BD472CFF772DD03FA504DF2789" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets_AB5091BD472CFF772DD03FA504DF2789" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_E6F34D3CDA4FEA3801B53FA504DFC5EC_terseLabel_en-US" xlink:label="lab_us-gaap_Assets_E6F34D3CDA4FEA3801B53FA504DFC5EC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_E6F34D3CDA4FEA3801B53FA504DFC5EC_label_en-US" xlink:label="lab_us-gaap_Assets_E6F34D3CDA4FEA3801B53FA504DFC5EC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_E6F34D3CDA4FEA3801B53FA504DFC5EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_E6F34D3CDA4FEA3801B53FA504DFC5EC" xlink:to="lab_us-gaap_Assets_E6F34D3CDA4FEA3801B53FA504DFC5EC" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_3368503127740C2062E7307BE8C5B740_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract_3368503127740C2062E7307BE8C5B740" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3368503127740C2062E7307BE8C5B740" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3368503127740C2062E7307BE8C5B740" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract_3368503127740C2062E7307BE8C5B740" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3C6E017B25AB5A0917F0307BE8C57350_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3C6E017B25AB5A0917F0307BE8C57350" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3C6E017B25AB5A0917F0307BE8C57350_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3C6E017B25AB5A0917F0307BE8C57350" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3C6E017B25AB5A0917F0307BE8C57350" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3C6E017B25AB5A0917F0307BE8C57350" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3C6E017B25AB5A0917F0307BE8C57350" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_7B76F8C103C3845DDE02307BE8C55A9A_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_7B76F8C103C3845DDE02307BE8C55A9A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_7B76F8C103C3845DDE02307BE8C55A9A_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_7B76F8C103C3845DDE02307BE8C55A9A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7B76F8C103C3845DDE02307BE8C55A9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7B76F8C103C3845DDE02307BE8C55A9A" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_7B76F8C103C3845DDE02307BE8C55A9A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_88409BB924424141A5AA307BE8C68119_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_88409BB924424141A5AA307BE8C68119" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_88409BB924424141A5AA307BE8C68119_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_88409BB924424141A5AA307BE8C68119" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_88409BB924424141A5AA307BE8C68119" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_88409BB924424141A5AA307BE8C68119" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_88409BB924424141A5AA307BE8C68119" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_CD19A90E234D5BD29AD3307BE8C65405_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_CD19A90E234D5BD29AD3307BE8C65405" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_CD19A90E234D5BD29AD3307BE8C65405_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_CD19A90E234D5BD29AD3307BE8C65405" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_CD19A90E234D5BD29AD3307BE8C65405" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member_CD19A90E234D5BD29AD3307BE8C65405" xlink:to="lab_us-gaap_FairValueInputsLevel1Member_CD19A90E234D5BD29AD3307BE8C65405" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_6952A573967B1A165C85307BE8C6BBC7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_6952A573967B1A165C85307BE8C6BBC7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_6952A573967B1A165C85307BE8C6BBC7_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_6952A573967B1A165C85307BE8C6BBC7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_6952A573967B1A165C85307BE8C6BBC7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member_6952A573967B1A165C85307BE8C6BBC7" xlink:to="lab_us-gaap_FairValueInputsLevel3Member_6952A573967B1A165C85307BE8C6BBC7" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_B7D5D1DE278ACE1746B8307BE8C6BFE8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_B7D5D1DE278ACE1746B8307BE8C6BFE8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_B7D5D1DE278ACE1746B8307BE8C6BFE8_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_B7D5D1DE278ACE1746B8307BE8C6BFE8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_B7D5D1DE278ACE1746B8307BE8C6BFE8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_B7D5D1DE278ACE1746B8307BE8C6BFE8" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_B7D5D1DE278ACE1746B8307BE8C6BFE8" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_824249EF29B1CF9AE220307BE8C6714A_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure_824249EF29B1CF9AE220307BE8C6714A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_824249EF29B1CF9AE220307BE8C6714A_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure_824249EF29B1CF9AE220307BE8C6714A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_824249EF29B1CF9AE220307BE8C6714A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_824249EF29B1CF9AE220307BE8C6714A" xlink:to="lab_us-gaap_AssetsFairValueDisclosure_824249EF29B1CF9AE220307BE8C6714A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_26EAB28B996B428CA648307BE8C72BC0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure_26EAB28B996B428CA648307BE8C72BC0" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Financial and Nonfinancial Liabilities, Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_26EAB28B996B428CA648307BE8C72BC0_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure_26EAB28B996B428CA648307BE8C72BC0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial and Nonfinancial Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_26EAB28B996B428CA648307BE8C72BC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_26EAB28B996B428CA648307BE8C72BC0" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure_26EAB28B996B428CA648307BE8C72BC0" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_4DCD8FACE4CC0E87E2A6307BE8C799F7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_4DCD8FACE4CC0E87E2A6307BE8C799F7" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_4DCD8FACE4CC0E87E2A6307BE8C799F7_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_4DCD8FACE4CC0E87E2A6307BE8C799F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_4DCD8FACE4CC0E87E2A6307BE8C799F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_4DCD8FACE4CC0E87E2A6307BE8C799F7" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_4DCD8FACE4CC0E87E2A6307BE8C799F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueNetAssetLiability_447184FCA40C6B7DB812307BE8C79AF9_totalLabel_en-US" xlink:label="lab_us-gaap_FairValueNetAssetLiability_447184FCA40C6B7DB812307BE8C79AF9" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Net Asset (Liability)</link:label>
    <link:label id="lab_us-gaap_FairValueNetAssetLiability_447184FCA40C6B7DB812307BE8C79AF9_label_en-US" xlink:label="lab_us-gaap_FairValueNetAssetLiability_447184FCA40C6B7DB812307BE8C79AF9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Net Asset (Liability)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="loc_us-gaap_FairValueNetAssetLiability_447184FCA40C6B7DB812307BE8C79AF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetAssetLiability_447184FCA40C6B7DB812307BE8C79AF9" xlink:to="lab_us-gaap_FairValueNetAssetLiability_447184FCA40C6B7DB812307BE8C79AF9" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_04052932AAC572CE1B77307BE8C8A321_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_04052932AAC572CE1B77307BE8C8A321" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_04052932AAC572CE1B77307BE8C8A321_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_04052932AAC572CE1B77307BE8C8A321" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_04052932AAC572CE1B77307BE8C8A321" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_04052932AAC572CE1B77307BE8C8A321" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_04052932AAC572CE1B77307BE8C8A321" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_99E2C931F270B9DDAE95307BE8C7A26C_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_99E2C931F270B9DDAE95307BE8C7A26C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_99E2C931F270B9DDAE95307BE8C7A26C_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_99E2C931F270B9DDAE95307BE8C7A26C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_99E2C931F270B9DDAE95307BE8C7A26C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_99E2C931F270B9DDAE95307BE8C7A26C" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_99E2C931F270B9DDAE95307BE8C7A26C" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_F6E4B84E1F02CAD003E9307BE8C701E2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_F6E4B84E1F02CAD003E9307BE8C701E2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_F6E4B84E1F02CAD003E9307BE8C701E2_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_F6E4B84E1F02CAD003E9307BE8C701E2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_F6E4B84E1F02CAD003E9307BE8C701E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_F6E4B84E1F02CAD003E9307BE8C701E2" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_F6E4B84E1F02CAD003E9307BE8C701E2" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_D360CF90E479FC845FD0251BA776D544_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_D360CF90E479FC845FD0251BA776D544" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Products and Services [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_D360CF90E479FC845FD0251BA776D544_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_D360CF90E479FC845FD0251BA776D544" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_D360CF90E479FC845FD0251BA776D544" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_D360CF90E479FC845FD0251BA776D544" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_D360CF90E479FC845FD0251BA776D544" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_C918CE09224A68688C4D3FA505204CDB_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract_C918CE09224A68688C4D3FA505204CDB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_C918CE09224A68688C4D3FA505204CDB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_C918CE09224A68688C4D3FA505204CDB" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract_C918CE09224A68688C4D3FA505204CDB" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementTable_3686877E136DA9F5C3963FA50520C9DA_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable_3686877E136DA9F5C3963FA50520C9DA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_3686877E136DA9F5C3963FA50520C9DA_label_en-US" xlink:label="lab_us-gaap_StatementTable_3686877E136DA9F5C3963FA50520C9DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_3686877E136DA9F5C3963FA50520C9DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_3686877E136DA9F5C3963FA50520C9DA" xlink:to="lab_us-gaap_StatementTable_3686877E136DA9F5C3963FA50520C9DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_E12A2C7F289316DF663A3FA505204D2B_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_E12A2C7F289316DF663A3FA505204D2B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_E12A2C7F289316DF663A3FA505204D2B_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_E12A2C7F289316DF663A3FA505204D2B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_E12A2C7F289316DF663A3FA505204D2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_E12A2C7F289316DF663A3FA505204D2B" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_E12A2C7F289316DF663A3FA505204D2B" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityComponentDomain_C9F0E08B668B511711883FA5052156A4_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_C9F0E08B668B511711883FA5052156A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_C9F0E08B668B511711883FA5052156A4_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_C9F0E08B668B511711883FA5052156A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_C9F0E08B668B511711883FA5052156A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain_C9F0E08B668B511711883FA5052156A4" xlink:to="lab_us-gaap_EquityComponentDomain_C9F0E08B668B511711883FA5052156A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockMember_12D026638B733EB24C8A3FA50521C0C0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember_12D026638B733EB24C8A3FA50521C0C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_12D026638B733EB24C8A3FA50521C0C0_label_en-US" xlink:label="lab_us-gaap_CommonStockMember_12D026638B733EB24C8A3FA50521C0C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_12D026638B733EB24C8A3FA50521C0C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_12D026638B733EB24C8A3FA50521C0C0" xlink:to="lab_us-gaap_CommonStockMember_12D026638B733EB24C8A3FA50521C0C0" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockMember_93974E8BB85B498D84A33FA505219AE4_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember_93974E8BB85B498D84A33FA505219AE4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_93974E8BB85B498D84A33FA505219AE4_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember_93974E8BB85B498D84A33FA505219AE4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_93974E8BB85B498D84A33FA505219AE4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember_93974E8BB85B498D84A33FA505219AE4" xlink:to="lab_us-gaap_TreasuryStockMember_93974E8BB85B498D84A33FA505219AE4" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_CED7104D6A616B0DD06B3FA50522F1A6_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_CED7104D6A616B0DD06B3FA50522F1A6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_CED7104D6A616B0DD06B3FA50522F1A6_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_CED7104D6A616B0DD06B3FA50522F1A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_CED7104D6A616B0DD06B3FA50522F1A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_CED7104D6A616B0DD06B3FA50522F1A6" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_CED7104D6A616B0DD06B3FA50522F1A6" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_F85A2A8C0F2D1935FD013FA505225F1E_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_F85A2A8C0F2D1935FD013FA505225F1E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_F85A2A8C0F2D1935FD013FA505225F1E_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_F85A2A8C0F2D1935FD013FA505225F1E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_F85A2A8C0F2D1935FD013FA505225F1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_F85A2A8C0F2D1935FD013FA505225F1E" xlink:to="lab_us-gaap_RetainedEarningsMember_F85A2A8C0F2D1935FD013FA505225F1E" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementLineItems_D607488D1754E891F9E23FA505225F5A_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems_D607488D1754E891F9E23FA505225F5A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_D607488D1754E891F9E23FA505225F5A_label_en-US" xlink:label="lab_us-gaap_StatementLineItems_D607488D1754E891F9E23FA505225F5A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_D607488D1754E891F9E23FA505225F5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_D607488D1754E891F9E23FA505225F5A" xlink:to="lab_us-gaap_StatementLineItems_D607488D1754E891F9E23FA505225F5A" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_E09303BA1D448518096F3FA50522E39B_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_E09303BA1D448518096F3FA50522E39B" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_E09303BA1D448518096F3FA50522E39B_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_E09303BA1D448518096F3FA50522E39B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_E09303BA1D448518096F3FA50522E39B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_E09303BA1D448518096F3FA50522E39B" xlink:to="lab_us-gaap_StockholdersEquity_E09303BA1D448518096F3FA50522E39B" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharesIssued_39D655155645C1FA11033FA505226EB0_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued_39D655155645C1FA11033FA505226EB0" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Shares, Issued</link:label>
    <link:label id="lab_us-gaap_SharesIssued_39D655155645C1FA11033FA505226EB0_label_en-US" xlink:label="lab_us-gaap_SharesIssued_39D655155645C1FA11033FA505226EB0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_39D655155645C1FA11033FA505226EB0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued_39D655155645C1FA11033FA505226EB0" xlink:to="lab_us-gaap_SharesIssued_39D655155645C1FA11033FA505226EB0" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8C8B9F3BBB7F5E2BFC843FA50523FA0F_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8C8B9F3BBB7F5E2BFC843FA50523FA0F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuances under compensation plans</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8C8B9F3BBB7F5E2BFC843FA50523FA0F_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8C8B9F3BBB7F5E2BFC843FA50523FA0F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8C8B9F3BBB7F5E2BFC843FA50523FA0F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8C8B9F3BBB7F5E2BFC843FA50523FA0F" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8C8B9F3BBB7F5E2BFC843FA50523FA0F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_E4B947EAF67E7C4C81C43FA505220A71_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_E4B947EAF67E7C4C81C43FA505220A71" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuances under compensation plans, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_E4B947EAF67E7C4C81C43FA505220A71_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_E4B947EAF67E7C4C81C43FA505220A71" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_E4B947EAF67E7C4C81C43FA505220A71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_E4B947EAF67E7C4C81C43FA505220A71" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_E4B947EAF67E7C4C81C43FA505220A71" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_AA32E414148C0D12BAA83FA50523025E_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_AA32E414148C0D12BAA83FA50523025E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock grant</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_AA32E414148C0D12BAA83FA50523025E_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_AA32E414148C0D12BAA83FA50523025E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_AA32E414148C0D12BAA83FA50523025E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_AA32E414148C0D12BAA83FA50523025E" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_AA32E414148C0D12BAA83FA50523025E" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_7410556A3B68228CDF8E3FA50523CFB7_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_7410556A3B68228CDF8E3FA50523CFB7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock grant, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_7410556A3B68228CDF8E3FA50523CFB7_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_7410556A3B68228CDF8E3FA50523CFB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_7410556A3B68228CDF8E3FA50523CFB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_7410556A3B68228CDF8E3FA50523CFB7" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_7410556A3B68228CDF8E3FA50523CFB7" xlink:type="arc" />
    <link:label id="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_590D8EEB7E641411D4253FA50523926A_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_590D8EEB7E641411D4253FA50523926A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative effect adjustment from adoption of new accounting standard</link:label>
    <link:label id="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_590D8EEB7E641411D4253FA50523926A_label_en-US" xlink:label="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_590D8EEB7E641411D4253FA50523926A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Effect on Retained Earnings, Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_590D8EEB7E641411D4253FA50523926A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_590D8EEB7E641411D4253FA50523926A" xlink:to="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_590D8EEB7E641411D4253FA50523926A" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_EE193EEEFD4D332188B33FA5052465D3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_EE193EEEFD4D332188B33FA5052465D3" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Acquisition of treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_EE193EEEFD4D332188B33FA5052465D3_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_EE193EEEFD4D332188B33FA5052465D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_EE193EEEFD4D332188B33FA5052465D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_EE193EEEFD4D332188B33FA5052465D3" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_EE193EEEFD4D332188B33FA5052465D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_E9BF9477A688ABF465623FA505234421_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired_E9BF9477A688ABF465623FA505234421" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Acquisition of treasury stock, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_E9BF9477A688ABF465623FA505234421_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired_E9BF9477A688ABF465623FA505234421" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_E9BF9477A688ABF465623FA505234421" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired_E9BF9477A688ABF465623FA505234421" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired_E9BF9477A688ABF465623FA505234421" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_E9CE14D183D3A46E6B263FA505247636_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_E9CE14D183D3A46E6B263FA505247636" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercised</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_E9CE14D183D3A46E6B263FA505247636_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_E9CE14D183D3A46E6B263FA505247636" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_E9CE14D183D3A46E6B263FA505247636" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_E9CE14D183D3A46E6B263FA505247636" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_E9CE14D183D3A46E6B263FA505247636" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_18F7FC7A168F907562393FA505246F7B_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_18F7FC7A168F907562393FA505246F7B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercised, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_18F7FC7A168F907562393FA505246F7B_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_18F7FC7A168F907562393FA505246F7B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_18F7FC7A168F907562393FA505246F7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_18F7FC7A168F907562393FA505246F7B" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_18F7FC7A168F907562393FA505246F7B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_D630CBF54C61A9C7730A3FA50524CF83_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_D630CBF54C61A9C7730A3FA50524CF83" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_D630CBF54C61A9C7730A3FA50524CF83_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_D630CBF54C61A9C7730A3FA50524CF83" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_D630CBF54C61A9C7730A3FA50524CF83" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_D630CBF54C61A9C7730A3FA50524CF83" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_D630CBF54C61A9C7730A3FA50524CF83" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinorityInterestChangeInRedemptionValue_CFA8EEF5725E923F75AE3FA505244697_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestChangeInRedemptionValue_CFA8EEF5725E923F75AE3FA505244697" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Decrease in noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestChangeInRedemptionValue_CFA8EEF5725E923F75AE3FA505244697_label_en-US" xlink:label="lab_us-gaap_MinorityInterestChangeInRedemptionValue_CFA8EEF5725E923F75AE3FA505244697" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Change in Redemption Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestChangeInRedemptionValue" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue_CFA8EEF5725E923F75AE3FA505244697" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestChangeInRedemptionValue_CFA8EEF5725E923F75AE3FA505244697" xlink:to="lab_us-gaap_MinorityInterestChangeInRedemptionValue_CFA8EEF5725E923F75AE3FA505244697" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_0AAF2EC56CBCFBAB11B43FA50524FBE9_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_0AAF2EC56CBCFBAB11B43FA50524FBE9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) attributable to IES Holdings, Inc.</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_0AAF2EC56CBCFBAB11B43FA50524FBE9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_0AAF2EC56CBCFBAB11B43FA50524FBE9" xlink:to="lab_us-gaap_NetIncomeLoss_0AAF2EC56CBCFBAB11B43FA50524FBE9" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_9ACD5E1A26FF3EF32F173FA505259C2B_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_9ACD5E1A26FF3EF32F173FA505259C2B" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_9ACD5E1A26FF3EF32F173FA505259C2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_9ACD5E1A26FF3EF32F173FA505259C2B" xlink:to="lab_us-gaap_StockholdersEquity_9ACD5E1A26FF3EF32F173FA505259C2B" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharesIssued_ED6F93C4546B9D69CCEB3FA505250D08_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued_ED6F93C4546B9D69CCEB3FA505250D08" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_ED6F93C4546B9D69CCEB3FA505250D08" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued_ED6F93C4546B9D69CCEB3FA505250D08" xlink:to="lab_us-gaap_SharesIssued_ED6F93C4546B9D69CCEB3FA505250D08" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_C9CE93F9CA45D065A91B3FA505148E99_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_C9CE93F9CA45D065A91B3FA505148E99" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_C9CE93F9CA45D065A91B3FA505148E99" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_C9CE93F9CA45D065A91B3FA505148E99" xlink:to="lab_us-gaap_AccountingPoliciesAbstract_C9CE93F9CA45D065A91B3FA505148E99" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_1DCFA00F517EB346C4743FA505141FFB_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_1DCFA00F517EB346C4743FA505141FFB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_1DCFA00F517EB346C4743FA505141FFB_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_1DCFA00F517EB346C4743FA505141FFB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_1DCFA00F517EB346C4743FA505141FFB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_1DCFA00F517EB346C4743FA505141FFB" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_1DCFA00F517EB346C4743FA505141FFB" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_144C40660DC94DC041793FA5051409D2_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_144C40660DC94DC041793FA5051409D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_144C40660DC94DC041793FA5051409D2_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_144C40660DC94DC041793FA5051409D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_144C40660DC94DC041793FA5051409D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_144C40660DC94DC041793FA5051409D2" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_144C40660DC94DC041793FA5051409D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_EE77BE4D551C52321E883FA505154512_terseLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_EE77BE4D551C52321E883FA505154512" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Redemption Value</link:label>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_EE77BE4D551C52321E883FA505154512_label_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_EE77BE4D551C52321E883FA505154512" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Redemption Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_EE77BE4D551C52321E883FA505154512" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_EE77BE4D551C52321E883FA505154512" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue_EE77BE4D551C52321E883FA505154512" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinorityInterestChangeInRedemptionValue_12F2CD791634E54E8C753FA50515880E_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestChangeInRedemptionValue_12F2CD791634E54E8C753FA50515880E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Change in Redemption Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestChangeInRedemptionValue" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue_12F2CD791634E54E8C753FA50515880E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestChangeInRedemptionValue_12F2CD791634E54E8C753FA50515880E" xlink:to="lab_us-gaap_MinorityInterestChangeInRedemptionValue_12F2CD791634E54E8C753FA50515880E" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_4CC6CFDB3405CBD7D56B3FA50515696D_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_4CC6CFDB3405CBD7D56B3FA50515696D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_4CC6CFDB3405CBD7D56B3FA50515696D_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_4CC6CFDB3405CBD7D56B3FA50515696D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Period Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_4CC6CFDB3405CBD7D56B3FA50515696D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_4CC6CFDB3405CBD7D56B3FA50515696D" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_4CC6CFDB3405CBD7D56B3FA50515696D" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_4750653755837C4E82F33FA50515C547_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_4750653755837C4E82F33FA50515C547" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_4750653755837C4E82F33FA50515C547_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_4750653755837C4E82F33FA50515C547" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_4750653755837C4E82F33FA50515C547" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_4750653755837C4E82F33FA50515C547" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_4750653755837C4E82F33FA50515C547" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_CE7ACDDDF413DEF23F283FA505151841_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_CE7ACDDDF413DEF23F283FA505151841" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_CE7ACDDDF413DEF23F283FA505151841_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_CE7ACDDDF413DEF23F283FA505151841" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_CE7ACDDDF413DEF23F283FA505151841" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_CE7ACDDDF413DEF23F283FA505151841" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_CE7ACDDDF413DEF23F283FA505151841" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_C4B487FFBD46695E7030307BE8CCBA91_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_C4B487FFBD46695E7030307BE8CCBA91" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_C4B487FFBD46695E7030307BE8CCBA91_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_C4B487FFBD46695E7030307BE8CCBA91" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_C4B487FFBD46695E7030307BE8CCBA91" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_C4B487FFBD46695E7030307BE8CCBA91" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_C4B487FFBD46695E7030307BE8CCBA91" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9FEE2F7844F18AD4376C307BE8CB40C3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9FEE2F7844F18AD4376C307BE8CB40C3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9FEE2F7844F18AD4376C307BE8CB40C3_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9FEE2F7844F18AD4376C307BE8CB40C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9FEE2F7844F18AD4376C307BE8CB40C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9FEE2F7844F18AD4376C307BE8CB40C3" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9FEE2F7844F18AD4376C307BE8CB40C3" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_D5721C62A0BADAA64D3F3F1762ED5D8C_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_D5721C62A0BADAA64D3F3F1762ED5D8C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_D5721C62A0BADAA64D3F3F1762ED5D8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_D5721C62A0BADAA64D3F3F1762ED5D8C" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_D5721C62A0BADAA64D3F3F1762ED5D8C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_AB9FD093553875420D423F1762EEEE5A_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_AB9FD093553875420D423F1762EEEE5A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_AB9FD093553875420D423F1762EEEE5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_AB9FD093553875420D423F1762EEEE5A" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_AB9FD093553875420D423F1762EEEE5A" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_A08414891A38CFFD9D543F1762EEEFD4_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_A08414891A38CFFD9D543F1762EEEFD4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_A08414891A38CFFD9D543F1762EEEFD4_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_A08414891A38CFFD9D543F1762EEEFD4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_A08414891A38CFFD9D543F1762EEEFD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_A08414891A38CFFD9D543F1762EEEFD4" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent_A08414891A38CFFD9D543F1762EEEFD4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractReceivableRetainage_CFD509288A1F24B9E3603F1762EE29D7_terseLabel_en-US" xlink:label="lab_us-gaap_ContractReceivableRetainage_CFD509288A1F24B9E3603F1762EE29D7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retainage</link:label>
    <link:label id="lab_us-gaap_ContractReceivableRetainage_CFD509288A1F24B9E3603F1762EE29D7_label_en-US" xlink:label="lab_us-gaap_ContractReceivableRetainage_CFD509288A1F24B9E3603F1762EE29D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract Receivable Retainage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractReceivableRetainage" xlink:label="loc_us-gaap_ContractReceivableRetainage_CFD509288A1F24B9E3603F1762EE29D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractReceivableRetainage_CFD509288A1F24B9E3603F1762EE29D7" xlink:to="lab_us-gaap_ContractReceivableRetainage_CFD509288A1F24B9E3603F1762EE29D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_EBB9AA166051552B48A83F1762EED08C_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_EBB9AA166051552B48A83F1762EED08C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_EBB9AA166051552B48A83F1762EED08C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_EBB9AA166051552B48A83F1762EED08C" xlink:to="lab_us-gaap_InventoryNet_EBB9AA166051552B48A83F1762EED08C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_CE9B7ADAD09B929D3BA43F1762EE147A_terseLabel_en-US" xlink:label="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_CE9B7ADAD09B929D3BA43F1762EE147A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs and estimated earnings in excess of billings</link:label>
    <link:label id="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_CE9B7ADAD09B929D3BA43F1762EE147A_label_en-US" xlink:label="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_CE9B7ADAD09B929D3BA43F1762EE147A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs in Excess of Billings</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_CE9B7ADAD09B929D3BA43F1762EE147A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_CE9B7ADAD09B929D3BA43F1762EE147A" xlink:to="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms_CE9B7ADAD09B929D3BA43F1762EE147A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_852448C816103B6C29103F1762EF870E_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_852448C816103B6C29103F1762EF870E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_852448C816103B6C29103F1762EF870E_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_852448C816103B6C29103F1762EF870E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_852448C816103B6C29103F1762EF870E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_852448C816103B6C29103F1762EF870E" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_852448C816103B6C29103F1762EF870E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_15AC51619C543FA215403F1762EF872B_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_15AC51619C543FA215403F1762EF872B" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_15AC51619C543FA215403F1762EF872B_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_15AC51619C543FA215403F1762EF872B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_15AC51619C543FA215403F1762EF872B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_15AC51619C543FA215403F1762EF872B" xlink:to="lab_us-gaap_AssetsCurrent_15AC51619C543FA215403F1762EF872B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_29D92AA836446E497A9F3F1762EF65A0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_29D92AA836446E497A9F3F1762EF65A0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_29D92AA836446E497A9F3F1762EF65A0_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_29D92AA836446E497A9F3F1762EF65A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_29D92AA836446E497A9F3F1762EF65A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_29D92AA836446E497A9F3F1762EF65A0" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_29D92AA836446E497A9F3F1762EF65A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_740241856541FE45090B3F1762EF8C4D_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill_740241856541FE45090B3F1762EF8C4D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_740241856541FE45090B3F1762EF8C4D_label_en-US" xlink:label="lab_us-gaap_Goodwill_740241856541FE45090B3F1762EF8C4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_740241856541FE45090B3F1762EF8C4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_740241856541FE45090B3F1762EF8C4D" xlink:to="lab_us-gaap_Goodwill_740241856541FE45090B3F1762EF8C4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_A049017BED857EFA34D93F1762EFFA1E_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_A049017BED857EFA34D93F1762EFFA1E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_A049017BED857EFA34D93F1762EFFA1E_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_A049017BED857EFA34D93F1762EFFA1E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_A049017BED857EFA34D93F1762EFFA1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_A049017BED857EFA34D93F1762EFFA1E" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_A049017BED857EFA34D93F1762EFFA1E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_769875A8AFE991BF7C6B3F1762EF17EA_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_769875A8AFE991BF7C6B3F1762EF17EA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_769875A8AFE991BF7C6B3F1762EF17EA_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_769875A8AFE991BF7C6B3F1762EF17EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_769875A8AFE991BF7C6B3F1762EF17EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_769875A8AFE991BF7C6B3F1762EF17EA" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_769875A8AFE991BF7C6B3F1762EF17EA" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_10460FE8B56A91C678623F1762F006DF_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_10460FE8B56A91C678623F1762F006DF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_10460FE8B56A91C678623F1762F006DF_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_10460FE8B56A91C678623F1762F006DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_10460FE8B56A91C678623F1762F006DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_10460FE8B56A91C678623F1762F006DF" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_10460FE8B56A91C678623F1762F006DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_6E24A9AA7910804116DF3F1762F0C378_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_6E24A9AA7910804116DF3F1762F0C378" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_6E24A9AA7910804116DF3F1762F0C378" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_6E24A9AA7910804116DF3F1762F0C378" xlink:to="lab_us-gaap_Assets_6E24A9AA7910804116DF3F1762F0C378" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_E416C66A94D695D19E853F1762F0363C_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_E416C66A94D695D19E853F1762F0363C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_E416C66A94D695D19E853F1762F0363C_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_E416C66A94D695D19E853F1762F0363C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_E416C66A94D695D19E853F1762F0363C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_E416C66A94D695D19E853F1762F0363C" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_E416C66A94D695D19E853F1762F0363C" xlink:type="arc" />
    <link:label id="lab_us-gaap_BillingsInExcessOfCostCurrent_E00A92FDA9B80D54B6143F1762F05A01_terseLabel_en-US" xlink:label="lab_us-gaap_BillingsInExcessOfCostCurrent_E00A92FDA9B80D54B6143F1762F05A01" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Billings in excess of costs and estimated earnings</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_E00A92FDA9B80D54B6143F1762F05A01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BillingsInExcessOfCostCurrent_E00A92FDA9B80D54B6143F1762F05A01" xlink:to="lab_us-gaap_BillingsInExcessOfCostCurrent_E00A92FDA9B80D54B6143F1762F05A01" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_0BD00D044A0C911CDD733F1762F0EC36_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_0BD00D044A0C911CDD733F1762F0EC36" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_0BD00D044A0C911CDD733F1762F0EC36_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_0BD00D044A0C911CDD733F1762F0EC36" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_0BD00D044A0C911CDD733F1762F0EC36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_0BD00D044A0C911CDD733F1762F0EC36" xlink:to="lab_us-gaap_LiabilitiesCurrent_0BD00D044A0C911CDD733F1762F0EC36" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_8757FB104923B599FE823F1762F0E163_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_8757FB104923B599FE823F1762F0E163" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_8757FB104923B599FE823F1762F0E163_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_8757FB104923B599FE823F1762F0E163" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8757FB104923B599FE823F1762F0E163" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_8757FB104923B599FE823F1762F0E163" xlink:to="lab_us-gaap_LongTermDebtNoncurrent_8757FB104923B599FE823F1762F0E163" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_11456E7306D77E41A8183F1762F1F172_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_11456E7306D77E41A8183F1762F1F172" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_11456E7306D77E41A8183F1762F1F172_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_11456E7306D77E41A8183F1762F1F172" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_11456E7306D77E41A8183F1762F1F172" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_11456E7306D77E41A8183F1762F1F172" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_11456E7306D77E41A8183F1762F1F172" xlink:type="arc" />
    <link:label id="lab_us-gaap_Liabilities_801BEDA5E92DBDE176D13F1762F10215_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities_801BEDA5E92DBDE176D13F1762F10215" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_801BEDA5E92DBDE176D13F1762F10215_label_en-US" xlink:label="lab_us-gaap_Liabilities_801BEDA5E92DBDE176D13F1762F10215" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_801BEDA5E92DBDE176D13F1762F10215" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities_801BEDA5E92DBDE176D13F1762F10215" xlink:to="lab_us-gaap_Liabilities_801BEDA5E92DBDE176D13F1762F10215" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinorityInterest_1A7CE3C8C798B48549B53F3A5202245F_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest_1A7CE3C8C798B48549B53F3A5202245F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_1A7CE3C8C798B48549B53F3A5202245F_label_en-US" xlink:label="lab_us-gaap_MinorityInterest_1A7CE3C8C798B48549B53F3A5202245F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_1A7CE3C8C798B48549B53F3A5202245F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest_1A7CE3C8C798B48549B53F3A5202245F" xlink:to="lab_us-gaap_MinorityInterest_1A7CE3C8C798B48549B53F3A5202245F" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockValue_5D1B7AD90971DBD1A6793F1762F12DA1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue_5D1B7AD90971DBD1A6793F1762F12DA1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, value</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_5D1B7AD90971DBD1A6793F1762F12DA1_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue_5D1B7AD90971DBD1A6793F1762F12DA1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_5D1B7AD90971DBD1A6793F1762F12DA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue_5D1B7AD90971DBD1A6793F1762F12DA1" xlink:to="lab_us-gaap_PreferredStockValue_5D1B7AD90971DBD1A6793F1762F12DA1" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_F71A202A3F999FDA7E5C3F1762F140D5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_F71A202A3F999FDA7E5C3F1762F140D5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, value</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_F71A202A3F999FDA7E5C3F1762F140D5_label_en-US" xlink:label="lab_us-gaap_CommonStockValue_F71A202A3F999FDA7E5C3F1762F140D5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_F71A202A3F999FDA7E5C3F1762F140D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_F71A202A3F999FDA7E5C3F1762F140D5" xlink:to="lab_us-gaap_CommonStockValue_F71A202A3F999FDA7E5C3F1762F140D5" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockValue_3AA7CCF262B38A7CDAE63F1762F1A619_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue_3AA7CCF262B38A7CDAE63F1762F1A619" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, value</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_3AA7CCF262B38A7CDAE63F1762F1A619_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue_3AA7CCF262B38A7CDAE63F1762F1A619" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_3AA7CCF262B38A7CDAE63F1762F1A619" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue_3AA7CCF262B38A7CDAE63F1762F1A619" xlink:to="lab_us-gaap_TreasuryStockValue_3AA7CCF262B38A7CDAE63F1762F1A619" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_9CE26996A793CB5609A43F1762F2584B_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_9CE26996A793CB5609A43F1762F2584B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_9CE26996A793CB5609A43F1762F2584B_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_9CE26996A793CB5609A43F1762F2584B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_9CE26996A793CB5609A43F1762F2584B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital_9CE26996A793CB5609A43F1762F2584B" xlink:to="lab_us-gaap_AdditionalPaidInCapital_9CE26996A793CB5609A43F1762F2584B" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4D5C4D527A99C1EF66413F1762F2A541_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4D5C4D527A99C1EF66413F1762F2A541" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4D5C4D527A99C1EF66413F1762F2A541_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4D5C4D527A99C1EF66413F1762F2A541" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4D5C4D527A99C1EF66413F1762F2A541" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4D5C4D527A99C1EF66413F1762F2A541" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4D5C4D527A99C1EF66413F1762F2A541" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_175D129673039041BA483F1762F2410C_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_175D129673039041BA483F1762F2410C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_175D129673039041BA483F1762F2410C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_175D129673039041BA483F1762F2410C" xlink:to="lab_us-gaap_StockholdersEquity_175D129673039041BA483F1762F2410C" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_3D955C33CFA6972DE0053F1762F2FA5C_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_3D955C33CFA6972DE0053F1762F2FA5C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_3D955C33CFA6972DE0053F1762F2FA5C_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_3D955C33CFA6972DE0053F1762F2FA5C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3D955C33CFA6972DE0053F1762F2FA5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_3D955C33CFA6972DE0053F1762F2FA5C" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_3D955C33CFA6972DE0053F1762F2FA5C" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_5DD9EC66E4DF3F12F18A2AF78F19355E_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_5DD9EC66E4DF3F12F18A2AF78F19355E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_5DD9EC66E4DF3F12F18A2AF78F19355E_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_5DD9EC66E4DF3F12F18A2AF78F19355E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_5DD9EC66E4DF3F12F18A2AF78F19355E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock_5DD9EC66E4DF3F12F18A2AF78F19355E" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_5DD9EC66E4DF3F12F18A2AF78F19355E" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_A6EEB8DAECF3DAFDF64D2469F1313A6B_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_A6EEB8DAECF3DAFDF64D2469F1313A6B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_A6EEB8DAECF3DAFDF64D2469F1313A6B_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_A6EEB8DAECF3DAFDF64D2469F1313A6B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_A6EEB8DAECF3DAFDF64D2469F1313A6B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock_A6EEB8DAECF3DAFDF64D2469F1313A6B" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock_A6EEB8DAECF3DAFDF64D2469F1313A6B" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_57E07A0DAA5F5F68DCB2251AE7D1E7CC_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_57E07A0DAA5F5F68DCB2251AE7D1E7CC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_57E07A0DAA5F5F68DCB2251AE7D1E7CC_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_57E07A0DAA5F5F68DCB2251AE7D1E7CC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_57E07A0DAA5F5F68DCB2251AE7D1E7CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_57E07A0DAA5F5F68DCB2251AE7D1E7CC" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_57E07A0DAA5F5F68DCB2251AE7D1E7CC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9A77E3331B7B9FA84CF02FE2DBB5FDE7_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9A77E3331B7B9FA84CF02FE2DBB5FDE7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9A77E3331B7B9FA84CF02FE2DBB5FDE7_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9A77E3331B7B9FA84CF02FE2DBB5FDE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9A77E3331B7B9FA84CF02FE2DBB5FDE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9A77E3331B7B9FA84CF02FE2DBB5FDE7" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9A77E3331B7B9FA84CF02FE2DBB5FDE7" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_0634FCC051ECF677075C2FE2DBB69E88_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare_0634FCC051ECF677075C2FE2DBB69E88" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_0634FCC051ECF677075C2FE2DBB69E88_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare_0634FCC051ECF677075C2FE2DBB69E88" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0634FCC051ECF677075C2FE2DBB69E88" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0634FCC051ECF677075C2FE2DBB69E88" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare_0634FCC051ECF677075C2FE2DBB69E88" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_445150718616B736289D2FE2DBB627C6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_445150718616B736289D2FE2DBB627C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_445150718616B736289D2FE2DBB627C6_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_445150718616B736289D2FE2DBB627C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_445150718616B736289D2FE2DBB627C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized_445150718616B736289D2FE2DBB627C6" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized_445150718616B736289D2FE2DBB627C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_92FE6834AFF3FB3CDD7F2FE2DBB67BB8_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_92FE6834AFF3FB3CDD7F2FE2DBB67BB8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_92FE6834AFF3FB3CDD7F2FE2DBB67BB8_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_92FE6834AFF3FB3CDD7F2FE2DBB67BB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_92FE6834AFF3FB3CDD7F2FE2DBB67BB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued_92FE6834AFF3FB3CDD7F2FE2DBB67BB8" xlink:to="lab_us-gaap_PreferredStockSharesIssued_92FE6834AFF3FB3CDD7F2FE2DBB67BB8" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_95F3A368B4026D8FD56D2FE2DBB6D620_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding_95F3A368B4026D8FD56D2FE2DBB6D620" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_95F3A368B4026D8FD56D2FE2DBB6D620_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding_95F3A368B4026D8FD56D2FE2DBB6D620" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_95F3A368B4026D8FD56D2FE2DBB6D620" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding_95F3A368B4026D8FD56D2FE2DBB6D620" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding_95F3A368B4026D8FD56D2FE2DBB6D620" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_1B051404637E4F6D5B4A2FE2DBB6C036_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_1B051404637E4F6D5B4A2FE2DBB6C036" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_1B051404637E4F6D5B4A2FE2DBB6C036_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_1B051404637E4F6D5B4A2FE2DBB6C036" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1B051404637E4F6D5B4A2FE2DBB6C036" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_1B051404637E4F6D5B4A2FE2DBB6C036" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare_1B051404637E4F6D5B4A2FE2DBB6C036" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_BD469CF5A9C9C231B7F72FE2DBB7BAAC_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_BD469CF5A9C9C231B7F72FE2DBB7BAAC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_BD469CF5A9C9C231B7F72FE2DBB7BAAC_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_BD469CF5A9C9C231B7F72FE2DBB7BAAC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_BD469CF5A9C9C231B7F72FE2DBB7BAAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_BD469CF5A9C9C231B7F72FE2DBB7BAAC" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_BD469CF5A9C9C231B7F72FE2DBB7BAAC" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesIssued_8AFA1A1E1BB95CB0EAEB2FE2DBB7227D_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_8AFA1A1E1BB95CB0EAEB2FE2DBB7227D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_8AFA1A1E1BB95CB0EAEB2FE2DBB7227D_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_8AFA1A1E1BB95CB0EAEB2FE2DBB7227D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_8AFA1A1E1BB95CB0EAEB2FE2DBB7227D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_8AFA1A1E1BB95CB0EAEB2FE2DBB7227D" xlink:to="lab_us-gaap_CommonStockSharesIssued_8AFA1A1E1BB95CB0EAEB2FE2DBB7227D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_954D1A6AC8BB4FF770402FE2DBB70ED7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_954D1A6AC8BB4FF770402FE2DBB70ED7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_954D1A6AC8BB4FF770402FE2DBB70ED7_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_954D1A6AC8BB4FF770402FE2DBB70ED7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_954D1A6AC8BB4FF770402FE2DBB70ED7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_954D1A6AC8BB4FF770402FE2DBB70ED7" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_954D1A6AC8BB4FF770402FE2DBB70ED7" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockShares_2AAE0FB420111968D7412FE2DBB764E3_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares_2AAE0FB420111968D7412FE2DBB764E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_2AAE0FB420111968D7412FE2DBB764E3_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares_2AAE0FB420111968D7412FE2DBB764E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_2AAE0FB420111968D7412FE2DBB764E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares_2AAE0FB420111968D7412FE2DBB764E3" xlink:to="lab_us-gaap_TreasuryStockShares_2AAE0FB420111968D7412FE2DBB764E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_B133CBE7BBBEEB5467D42511B420DC22_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract_B133CBE7BBBEEB5467D42511B420DC22" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_B133CBE7BBBEEB5467D42511B420DC22" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract_B133CBE7BBBEEB5467D42511B420DC22" xlink:to="lab_us-gaap_DebtDisclosureAbstract_B133CBE7BBBEEB5467D42511B420DC22" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityAbstract_A9D61B12F28DF958C5E83FA504C773C8_label_en-US" xlink:label="lab_us-gaap_EquityAbstract_A9D61B12F28DF958C5E83FA504C773C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_A9D61B12F28DF958C5E83FA504C773C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract_A9D61B12F28DF958C5E83FA504C773C8" xlink:to="lab_us-gaap_EquityAbstract_A9D61B12F28DF958C5E83FA504C773C8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2BE3D80D2160D05B1FB83FA504C8518E_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2BE3D80D2160D05B1FB83FA504C8518E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_2BE3D80D2160D05B1FB83FA504C8518E_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2BE3D80D2160D05B1FB83FA504C8518E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2BE3D80D2160D05B1FB83FA504C8518E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2BE3D80D2160D05B1FB83FA504C8518E" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2BE3D80D2160D05B1FB83FA504C8518E" xlink:type="arc" />
    <link:label id="lab_srt_TitleOfIndividualAxis_F19F09D28D2212DE1B66400D86E3BEB1_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis_F19F09D28D2212DE1B66400D86E3BEB1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_F19F09D28D2212DE1B66400D86E3BEB1_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis_F19F09D28D2212DE1B66400D86E3BEB1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_F19F09D28D2212DE1B66400D86E3BEB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis_F19F09D28D2212DE1B66400D86E3BEB1" xlink:to="lab_srt_TitleOfIndividualAxis_F19F09D28D2212DE1B66400D86E3BEB1" xlink:type="arc" />
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_B6B039F3759676A8FB1B400D86EBDAAD_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_B6B039F3759676A8FB1B400D86EBDAAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_B6B039F3759676A8FB1B400D86EBDAAD_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_B6B039F3759676A8FB1B400D86EBDAAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_B6B039F3759676A8FB1B400D86EBDAAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_B6B039F3759676A8FB1B400D86EBDAAD" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_B6B039F3759676A8FB1B400D86EBDAAD" xlink:type="arc" />
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_62E7900C1F2D4BE9E528400DC124C277_terseLabel_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember_62E7900C1F2D4BE9E528400DC124C277" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_62E7900C1F2D4BE9E528400DC124C277_label_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember_62E7900C1F2D4BE9E528400DC124C277" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember_62E7900C1F2D4BE9E528400DC124C277" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember_62E7900C1F2D4BE9E528400DC124C277" xlink:to="lab_srt_ChiefExecutiveOfficerMember_62E7900C1F2D4BE9E528400DC124C277" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_2E90F0DB33985D4EDEAA3FA504C82983_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis_2E90F0DB33985D4EDEAA3FA504C82983" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_2E90F0DB33985D4EDEAA3FA504C82983_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis_2E90F0DB33985D4EDEAA3FA504C82983" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_2E90F0DB33985D4EDEAA3FA504C82983" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_2E90F0DB33985D4EDEAA3FA504C82983" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis_2E90F0DB33985D4EDEAA3FA504C82983" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_FFBAD8727DF3E9455C983FA504C87059_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain_FFBAD8727DF3E9455C983FA504C87059" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_FFBAD8727DF3E9455C983FA504C87059_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain_FFBAD8727DF3E9455C983FA504C87059" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_FFBAD8727DF3E9455C983FA504C87059" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_FFBAD8727DF3E9455C983FA504C87059" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain_FFBAD8727DF3E9455C983FA504C87059" xlink:type="arc" />
    <link:label id="lab_iesc_StockRepurchasePlanMember_1243704959439E5F6F8F3FA504C83F43_terseLabel_en-US" xlink:label="lab_iesc_StockRepurchasePlanMember_1243704959439E5F6F8F3FA504C83F43" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_iesc_StockRepurchasePlanMember_1243704959439E5F6F8F3FA504C83F43_label_en-US" xlink:label="lab_iesc_StockRepurchasePlanMember_1243704959439E5F6F8F3FA504C83F43" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Plan [Member]</link:label>
    <link:label id="lab_iesc_StockRepurchasePlanMember_1243704959439E5F6F8F3FA504C83F43_documentation_en-US" xlink:label="lab_iesc_StockRepurchasePlanMember_1243704959439E5F6F8F3FA504C83F43" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchase Plan</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_StockRepurchasePlanMember" xlink:label="loc_iesc_StockRepurchasePlanMember_1243704959439E5F6F8F3FA504C83F43" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_StockRepurchasePlanMember_1243704959439E5F6F8F3FA504C83F43" xlink:to="lab_iesc_StockRepurchasePlanMember_1243704959439E5F6F8F3FA504C83F43" xlink:type="arc" />
    <link:label id="lab_iesc_EquityIncentivePlanMember_9AE870931AF59CF648663FA504C99A58_terseLabel_en-US" xlink:label="lab_iesc_EquityIncentivePlanMember_9AE870931AF59CF648663FA504C99A58" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_iesc_EquityIncentivePlanMember_9AE870931AF59CF648663FA504C99A58_label_en-US" xlink:label="lab_iesc_EquityIncentivePlanMember_9AE870931AF59CF648663FA504C99A58" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_iesc_EquityIncentivePlanMember_9AE870931AF59CF648663FA504C99A58_documentation_en-US" xlink:label="lab_iesc_EquityIncentivePlanMember_9AE870931AF59CF648663FA504C99A58" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Incentive Plan [Member]</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_EquityIncentivePlanMember" xlink:label="loc_iesc_EquityIncentivePlanMember_9AE870931AF59CF648663FA504C99A58" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_EquityIncentivePlanMember_9AE870931AF59CF648663FA504C99A58" xlink:to="lab_iesc_EquityIncentivePlanMember_9AE870931AF59CF648663FA504C99A58" xlink:type="arc" />
    <link:label id="lab_us-gaap_GranteeStatusAxis_B1730EAB5AC4AF24DC5A3FA504CA1D09_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis_B1730EAB5AC4AF24DC5A3FA504CA1D09" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusAxis_B1730EAB5AC4AF24DC5A3FA504CA1D09_label_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis_B1730EAB5AC4AF24DC5A3FA504CA1D09" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GranteeStatusAxis" xlink:label="loc_us-gaap_GranteeStatusAxis_B1730EAB5AC4AF24DC5A3FA504CA1D09" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusAxis_B1730EAB5AC4AF24DC5A3FA504CA1D09" xlink:to="lab_us-gaap_GranteeStatusAxis_B1730EAB5AC4AF24DC5A3FA504CA1D09" xlink:type="arc" />
    <link:label id="lab_us-gaap_GranteeStatusDomain_ACFEF738552D6A9174DA3FA504CA04C5_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain_ACFEF738552D6A9174DA3FA504CA04C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusDomain_ACFEF738552D6A9174DA3FA504CA04C5_label_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain_ACFEF738552D6A9174DA3FA504CA04C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GranteeStatusDomain" xlink:label="loc_us-gaap_GranteeStatusDomain_ACFEF738552D6A9174DA3FA504CA04C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusDomain_ACFEF738552D6A9174DA3FA504CA04C5" xlink:to="lab_us-gaap_GranteeStatusDomain_ACFEF738552D6A9174DA3FA504CA04C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember_B0CD094777F6A28EBBB23FA504CAFFDF_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember_B0CD094777F6A28EBBB23FA504CAFFDF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Employee [Member]</link:label>
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember_B0CD094777F6A28EBBB23FA504CAFFDF_label_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember_B0CD094777F6A28EBBB23FA504CAFFDF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Employee [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_B0CD094777F6A28EBBB23FA504CAFFDF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_B0CD094777F6A28EBBB23FA504CAFFDF" xlink:to="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember_B0CD094777F6A28EBBB23FA504CAFFDF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_2E93C815525902C420AD3FA504CA65DB_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_2E93C815525902C420AD3FA504CA65DB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Nonemployee [Member]</link:label>
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_2E93C815525902C420AD3FA504CA65DB_label_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_2E93C815525902C420AD3FA504CA65DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Nonemployee [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_2E93C815525902C420AD3FA504CA65DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_2E93C815525902C420AD3FA504CA65DB" xlink:to="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_2E93C815525902C420AD3FA504CA65DB" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardTypeAxis_EFF48C4AF29721C94A873FA504CBDD54_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_EFF48C4AF29721C94A873FA504CBDD54" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_EFF48C4AF29721C94A873FA504CBDD54_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_EFF48C4AF29721C94A873FA504CBDD54" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_EFF48C4AF29721C94A873FA504CBDD54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis_EFF48C4AF29721C94A873FA504CBDD54" xlink:to="lab_us-gaap_AwardTypeAxis_EFF48C4AF29721C94A873FA504CBDD54" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4FF02E5C3C5622D011CE3FA504CB8116_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4FF02E5C3C5622D011CE3FA504CB8116" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4FF02E5C3C5622D011CE3FA504CB8116_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4FF02E5C3C5622D011CE3FA504CB8116" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4FF02E5C3C5622D011CE3FA504CB8116" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4FF02E5C3C5622D011CE3FA504CB8116" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4FF02E5C3C5622D011CE3FA504CB8116" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockMember_D185AD1A3261E5CE5C883FA504CC6385_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember_D185AD1A3261E5CE5C883FA504CC6385" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_D185AD1A3261E5CE5C883FA504CC6385_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember_D185AD1A3261E5CE5C883FA504CC6385" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_D185AD1A3261E5CE5C883FA504CC6385" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember_D185AD1A3261E5CE5C883FA504CC6385" xlink:to="lab_us-gaap_RestrictedStockMember_D185AD1A3261E5CE5C883FA504CC6385" xlink:type="arc" />
    <link:label id="lab_us-gaap_PhantomShareUnitsPSUsMember_E50D466B89BC0B8BE85D3FA504CC9DF5_terseLabel_en-US" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember_E50D466B89BC0B8BE85D3FA504CC9DF5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Phantom Share Units (PSUs) [Member]</link:label>
    <link:label id="lab_us-gaap_PhantomShareUnitsPSUsMember_E50D466B89BC0B8BE85D3FA504CC9DF5_label_en-US" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember_E50D466B89BC0B8BE85D3FA504CC9DF5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Phantom Share Units (PSUs) [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_E50D466B89BC0B8BE85D3FA504CC9DF5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PhantomShareUnitsPSUsMember_E50D466B89BC0B8BE85D3FA504CC9DF5" xlink:to="lab_us-gaap_PhantomShareUnitsPSUsMember_E50D466B89BC0B8BE85D3FA504CC9DF5" xlink:type="arc" />
    <link:label id="lab_us-gaap_PerformanceSharesMember_38FAE095782BE858E4223FA504CC62E3_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember_38FAE095782BE858E4223FA504CC62E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Based Phantom Shares [Member]</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_38FAE095782BE858E4223FA504CC62E3_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember_38FAE095782BE858E4223FA504CC62E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_38FAE095782BE858E4223FA504CC62E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember_38FAE095782BE858E4223FA504CC62E3" xlink:to="lab_us-gaap_PerformanceSharesMember_38FAE095782BE858E4223FA504CC62E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_A3941463953AEFA7B2CE3FA504CCBA1C_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_A3941463953AEFA7B2CE3FA504CCBA1C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_A3941463953AEFA7B2CE3FA504CCBA1C_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_A3941463953AEFA7B2CE3FA504CCBA1C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_A3941463953AEFA7B2CE3FA504CCBA1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_A3941463953AEFA7B2CE3FA504CCBA1C" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_A3941463953AEFA7B2CE3FA504CCBA1C" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_A890AC078FB252D672A63FA504CDA57E_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired_A890AC078FB252D672A63FA504CDA57E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_A890AC078FB252D672A63FA504CDA57E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired_A890AC078FB252D672A63FA504CDA57E" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired_A890AC078FB252D672A63FA504CDA57E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_5AA1FF883F9C591811FE3FA504CDACD5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_5AA1FF883F9C591811FE3FA504CDACD5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_5AA1FF883F9C591811FE3FA504CDACD5_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_5AA1FF883F9C591811FE3FA504CDACD5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_5AA1FF883F9C591811FE3FA504CDACD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_5AA1FF883F9C591811FE3FA504CDACD5" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_5AA1FF883F9C591811FE3FA504CDACD5" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_4CAA56612780AA8D07C53FA504CDD85C_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_4CAA56612780AA8D07C53FA504CDD85C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_4CAA56612780AA8D07C53FA504CDD85C_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_4CAA56612780AA8D07C53FA504CDD85C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4CAA56612780AA8D07C53FA504CDD85C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_4CAA56612780AA8D07C53FA504CDD85C" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_4CAA56612780AA8D07C53FA504CDD85C" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharesOutstanding_E2E1220646E6EE21B4903FA504CEE6DB_terseLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding_E2E1220646E6EE21B4903FA504CEE6DB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_E2E1220646E6EE21B4903FA504CEE6DB_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding_E2E1220646E6EE21B4903FA504CEE6DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_E2E1220646E6EE21B4903FA504CEE6DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding_E2E1220646E6EE21B4903FA504CEE6DB" xlink:to="lab_us-gaap_SharesOutstanding_E2E1220646E6EE21B4903FA504CEE6DB" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_284C2FC7CE04718D64503FA504CD13E7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_284C2FC7CE04718D64503FA504CD13E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_284C2FC7CE04718D64503FA504CD13E7_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_284C2FC7CE04718D64503FA504CD13E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_284C2FC7CE04718D64503FA504CD13E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_284C2FC7CE04718D64503FA504CD13E7" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_284C2FC7CE04718D64503FA504CD13E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_6E5715F1A815DFD01F893FA504CD5E0E_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_6E5715F1A815DFD01F893FA504CD5E0E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_6E5715F1A815DFD01F893FA504CD5E0E_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_6E5715F1A815DFD01F893FA504CD5E0E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_6E5715F1A815DFD01F893FA504CD5E0E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_6E5715F1A815DFD01F893FA504CD5E0E" xlink:to="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_6E5715F1A815DFD01F893FA504CD5E0E" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_36CCFB76808E90B5723B3FA504CE66F3_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_36CCFB76808E90B5723B3FA504CE66F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_36CCFB76808E90B5723B3FA504CE66F3_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_36CCFB76808E90B5723B3FA504CE66F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_36CCFB76808E90B5723B3FA504CE66F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_36CCFB76808E90B5723B3FA504CE66F3" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_36CCFB76808E90B5723B3FA504CE66F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_6A6E6AC9D2C7CCD65DA33FA504CEDB83_terseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_6A6E6AC9D2C7CCD65DA33FA504CEDB83" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_6A6E6AC9D2C7CCD65DA33FA504CEDB83_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_6A6E6AC9D2C7CCD65DA33FA504CEDB83" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_6A6E6AC9D2C7CCD65DA33FA504CEDB83" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_6A6E6AC9D2C7CCD65DA33FA504CEDB83" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_6A6E6AC9D2C7CCD65DA33FA504CEDB83" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_C5CFE0BA787D4C846CF43FA504CEE777_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_C5CFE0BA787D4C846CF43FA504CEE777" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_C5CFE0BA787D4C846CF43FA504CEE777_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_C5CFE0BA787D4C846CF43FA504CEE777" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_C5CFE0BA787D4C846CF43FA504CEE777" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_C5CFE0BA787D4C846CF43FA504CEE777" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_C5CFE0BA787D4C846CF43FA504CEE777" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1D8B0D1553A5F8445ED13FA504CEB8EA_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1D8B0D1553A5F8445ED13FA504CEB8EA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1D8B0D1553A5F8445ED13FA504CEB8EA_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1D8B0D1553A5F8445ED13FA504CEB8EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1D8B0D1553A5F8445ED13FA504CEB8EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1D8B0D1553A5F8445ED13FA504CEB8EA" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1D8B0D1553A5F8445ED13FA504CEB8EA" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostMethodInvestments_493CEA9924EF68DDEEAC25BD9E000F04_terseLabel_en-US" xlink:label="lab_us-gaap_CostMethodInvestments_493CEA9924EF68DDEEAC25BD9E000F04" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost Method Investments</link:label>
    <link:label id="lab_us-gaap_CostMethodInvestments_493CEA9924EF68DDEEAC25BD9E000F04_label_en-US" xlink:label="lab_us-gaap_CostMethodInvestments_493CEA9924EF68DDEEAC25BD9E000F04" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost Method Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="loc_us-gaap_CostMethodInvestments_493CEA9924EF68DDEEAC25BD9E000F04" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostMethodInvestments_493CEA9924EF68DDEEAC25BD9E000F04" xlink:to="lab_us-gaap_CostMethodInvestments_493CEA9924EF68DDEEAC25BD9E000F04" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_1DABD079D20E019729CC246445E6DDDC_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_1DABD079D20E019729CC246445E6DDDC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_1DABD079D20E019729CC246445E6DDDC_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_1DABD079D20E019729CC246445E6DDDC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_1DABD079D20E019729CC246445E6DDDC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock_1DABD079D20E019729CC246445E6DDDC" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock_1DABD079D20E019729CC246445E6DDDC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_419CB87633D5B2DF4C9825123337D6DD_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_419CB87633D5B2DF4C9825123337D6DD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_419CB87633D5B2DF4C9825123337D6DD_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_419CB87633D5B2DF4C9825123337D6DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_419CB87633D5B2DF4C9825123337D6DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock_419CB87633D5B2DF4C9825123337D6DD" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_419CB87633D5B2DF4C9825123337D6DD" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_79B00BC0D098A19374AB245A2B8705E1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_79B00BC0D098A19374AB245A2B8705E1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_79B00BC0D098A19374AB245A2B8705E1_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_79B00BC0D098A19374AB245A2B8705E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_79B00BC0D098A19374AB245A2B8705E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_79B00BC0D098A19374AB245A2B8705E1" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_79B00BC0D098A19374AB245A2B8705E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_DF17DC524FFC8B4078223F176200F01A_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_DF17DC524FFC8B4078223F176200F01A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_DF17DC524FFC8B4078223F176200F01A_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_DF17DC524FFC8B4078223F176200F01A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_DF17DC524FFC8B4078223F176200F01A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_DF17DC524FFC8B4078223F176200F01A" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_DF17DC524FFC8B4078223F176200F01A" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4B0959AA62F4C8F46A093F176201F7DD_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4B0959AA62F4C8F46A093F176201F7DD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4B0959AA62F4C8F46A093F176201F7DD_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4B0959AA62F4C8F46A093F176201F7DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4B0959AA62F4C8F46A093F176201F7DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4B0959AA62F4C8F46A093F176201F7DD" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4B0959AA62F4C8F46A093F176201F7DD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7B85CCB2284C61ED41CF3F1762015494_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7B85CCB2284C61ED41CF3F1762015494" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7B85CCB2284C61ED41CF3F1762015494_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7B85CCB2284C61ED41CF3F1762015494" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7B85CCB2284C61ED41CF3F1762015494" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7B85CCB2284C61ED41CF3F1762015494" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7B85CCB2284C61ED41CF3F1762015494" xlink:type="arc" />
    <link:label id="lab_iesc_VisaliaMember_40E5BDB0A9FB3117EB6C3F1762015D65_terseLabel_en-US" xlink:label="lab_iesc_VisaliaMember_40E5BDB0A9FB3117EB6C3F1762015D65" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Visalia [Member]</link:label>
    <link:label id="lab_iesc_VisaliaMember_40E5BDB0A9FB3117EB6C3F1762015D65_label_en-US" xlink:label="lab_iesc_VisaliaMember_40E5BDB0A9FB3117EB6C3F1762015D65" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Visalia [Member]</link:label>
    <link:label id="lab_iesc_VisaliaMember_40E5BDB0A9FB3117EB6C3F1762015D65_documentation_en-US" xlink:label="lab_iesc_VisaliaMember_40E5BDB0A9FB3117EB6C3F1762015D65" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Visalia [Member]</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_VisaliaMember" xlink:label="loc_iesc_VisaliaMember_40E5BDB0A9FB3117EB6C3F1762015D65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_VisaliaMember_40E5BDB0A9FB3117EB6C3F1762015D65" xlink:to="lab_iesc_VisaliaMember_40E5BDB0A9FB3117EB6C3F1762015D65" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D7E2DA0EC0924AA108F23F1762020013_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D7E2DA0EC0924AA108F23F1762020013" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_D7E2DA0EC0924AA108F23F1762020013_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D7E2DA0EC0924AA108F23F1762020013" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D7E2DA0EC0924AA108F23F1762020013" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D7E2DA0EC0924AA108F23F1762020013" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_D7E2DA0EC0924AA108F23F1762020013" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_4EC18DC8FE891D90D66A3F176202B912_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_4EC18DC8FE891D90D66A3F176202B912" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Written off Related to Sale of Business Unit</link:label>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_4EC18DC8FE891D90D66A3F176202B912_label_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_4EC18DC8FE891D90D66A3F176202B912" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Written off Related to Sale of Business Unit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_4EC18DC8FE891D90D66A3F176202B912" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_4EC18DC8FE891D90D66A3F176202B912" xlink:to="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_4EC18DC8FE891D90D66A3F176202B912" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_A22AC5436B1037DA70F63F176202623A_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_A22AC5436B1037DA70F63F176202623A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_A22AC5436B1037DA70F63F176202623A_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_A22AC5436B1037DA70F63F176202623A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_A22AC5436B1037DA70F63F176202623A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_A22AC5436B1037DA70F63F176202623A" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_A22AC5436B1037DA70F63F176202623A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_77BD1AD689DFF9209E552515ED9B2D1F_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_77BD1AD689DFF9209E552515ED9B2D1F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_77BD1AD689DFF9209E552515ED9B2D1F_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_77BD1AD689DFF9209E552515ED9B2D1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_77BD1AD689DFF9209E552515ED9B2D1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_77BD1AD689DFF9209E552515ED9B2D1F" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_77BD1AD689DFF9209E552515ED9B2D1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2E6DDFA262555DF5E0AE3F17628B7EE8_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2E6DDFA262555DF5E0AE3F17628B7EE8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2E6DDFA262555DF5E0AE3F17628B7EE8_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2E6DDFA262555DF5E0AE3F17628B7EE8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2E6DDFA262555DF5E0AE3F17628B7EE8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2E6DDFA262555DF5E0AE3F17628B7EE8" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2E6DDFA262555DF5E0AE3F17628B7EE8" xlink:type="arc" />
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_B089ED2E913CEBB29BE43F17628B1A19_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_B089ED2E913CEBB29BE43F17628B1A19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_B089ED2E913CEBB29BE43F17628B1A19_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_B089ED2E913CEBB29BE43F17628B1A19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_B089ED2E913CEBB29BE43F17628B1A19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount_B089ED2E913CEBB29BE43F17628B1A19" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount_B089ED2E913CEBB29BE43F17628B1A19" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_A2990DF099EE022D1E7F3F17628BA163_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_A2990DF099EE022D1E7F3F17628BA163" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_A2990DF099EE022D1E7F3F17628BA163_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_A2990DF099EE022D1E7F3F17628BA163" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_A2990DF099EE022D1E7F3F17628BA163" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_A2990DF099EE022D1E7F3F17628BA163" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_A2990DF099EE022D1E7F3F17628BA163" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_498CE3DA30D8F0132C2F3F17628BBBCB_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_498CE3DA30D8F0132C2F3F17628BBBCB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_498CE3DA30D8F0132C2F3F17628BBBCB_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_498CE3DA30D8F0132C2F3F17628BBBCB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_498CE3DA30D8F0132C2F3F17628BBBCB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_498CE3DA30D8F0132C2F3F17628BBBCB" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_498CE3DA30D8F0132C2F3F17628BBBCB" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_A4B28C097B1BEA5C983F25AA6D76CEB2_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_A4B28C097B1BEA5C983F25AA6D76CEB2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_A4B28C097B1BEA5C983F25AA6D76CEB2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_A4B28C097B1BEA5C983F25AA6D76CEB2" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_A4B28C097B1BEA5C983F25AA6D76CEB2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC49598673A0F78AD77C25D64A4F7A40_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC49598673A0F78AD77C25D64A4F7A40" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC49598673A0F78AD77C25D64A4F7A40_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC49598673A0F78AD77C25D64A4F7A40" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC49598673A0F78AD77C25D64A4F7A40" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC49598673A0F78AD77C25D64A4F7A40" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC49598673A0F78AD77C25D64A4F7A40" xlink:type="arc" />
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_5AD9ECEC0997FAFB9FBE24C830A1913A_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_5AD9ECEC0997FAFB9FBE24C830A1913A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_5AD9ECEC0997FAFB9FBE24C830A1913A_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_5AD9ECEC0997FAFB9FBE24C830A1913A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_5AD9ECEC0997FAFB9FBE24C830A1913A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_5AD9ECEC0997FAFB9FBE24C830A1913A" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_5AD9ECEC0997FAFB9FBE24C830A1913A" xlink:type="arc" />
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_630EE0A92BBDCEB389742B7CDB141F02_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract_630EE0A92BBDCEB389742B7CDB141F02" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_630EE0A92BBDCEB389742B7CDB141F02" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_630EE0A92BBDCEB389742B7CDB141F02" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract_630EE0A92BBDCEB389742B7CDB141F02" xlink:type="arc" />
    <link:label id="lab_iesc_ControllingShareholderTextBlock_69102E3D6FE1B5C5CE772B7CDB14130E_terseLabel_en-US" xlink:label="lab_iesc_ControllingShareholderTextBlock_69102E3D6FE1B5C5CE772B7CDB14130E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Controlling Shareholder [Text Block]</link:label>
    <link:label id="lab_iesc_ControllingShareholderTextBlock_69102E3D6FE1B5C5CE772B7CDB14130E_label_en-US" xlink:label="lab_iesc_ControllingShareholderTextBlock_69102E3D6FE1B5C5CE772B7CDB14130E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Controlling Shareholder [Text Block]</link:label>
    <link:label id="lab_iesc_ControllingShareholderTextBlock_69102E3D6FE1B5C5CE772B7CDB14130E_documentation_en-US" xlink:label="lab_iesc_ControllingShareholderTextBlock_69102E3D6FE1B5C5CE772B7CDB14130E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Controlling Shareholder [Text Block]</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_ControllingShareholderTextBlock" xlink:label="loc_iesc_ControllingShareholderTextBlock_69102E3D6FE1B5C5CE772B7CDB14130E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_ControllingShareholderTextBlock_69102E3D6FE1B5C5CE772B7CDB14130E" xlink:to="lab_iesc_ControllingShareholderTextBlock_69102E3D6FE1B5C5CE772B7CDB14130E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_54AA08FD4A164CD2401B3FA504920D7A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable_54AA08FD4A164CD2401B3FA504920D7A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_54AA08FD4A164CD2401B3FA504920D7A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable_54AA08FD4A164CD2401B3FA504920D7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_54AA08FD4A164CD2401B3FA504920D7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_54AA08FD4A164CD2401B3FA504920D7A" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable_54AA08FD4A164CD2401B3FA504920D7A" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillLineItems_242CCC4C2EF38BB33AC13FA50493658D_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems_242CCC4C2EF38BB33AC13FA50493658D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_242CCC4C2EF38BB33AC13FA50493658D_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems_242CCC4C2EF38BB33AC13FA50493658D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_242CCC4C2EF38BB33AC13FA50493658D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems_242CCC4C2EF38BB33AC13FA50493658D" xlink:to="lab_us-gaap_GoodwillLineItems_242CCC4C2EF38BB33AC13FA50493658D" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_8725E03A4FEBEA496AB63FA50493BCD1_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill_8725E03A4FEBEA496AB63FA50493BCD1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_8725E03A4FEBEA496AB63FA50493BCD1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_8725E03A4FEBEA496AB63FA50493BCD1" xlink:to="lab_us-gaap_Goodwill_8725E03A4FEBEA496AB63FA50493BCD1" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_BCC9914A7F2EFF806E143FA50494A27B_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_BCC9914A7F2EFF806E143FA50494A27B" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Written off Related to Sale of Business Unit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_BCC9914A7F2EFF806E143FA50494A27B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_BCC9914A7F2EFF806E143FA50494A27B" xlink:to="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_BCC9914A7F2EFF806E143FA50494A27B" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_B92D1202C64E6DD275043FA5049446DB_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_B92D1202C64E6DD275043FA5049446DB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_B92D1202C64E6DD275043FA5049446DB_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_B92D1202C64E6DD275043FA5049446DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_B92D1202C64E6DD275043FA5049446DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_B92D1202C64E6DD275043FA5049446DB" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_B92D1202C64E6DD275043FA5049446DB" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_AB46BD58650AE80614454011772ED125_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill_AB46BD58650AE80614454011772ED125" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_AB46BD58650AE80614454011772ED125" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_AB46BD58650AE80614454011772ED125" xlink:to="lab_us-gaap_Goodwill_AB46BD58650AE80614454011772ED125" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_13C906874DEDBE8FBBE325712EF69362_terseLabel_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_13C906874DEDBE8FBBE325712EF69362" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shareholders' Equity and Share-based Payments [Text Block]</link:label>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_13C906874DEDBE8FBBE325712EF69362_label_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_13C906874DEDBE8FBBE325712EF69362" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shareholders' Equity and Share-based Payments [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_13C906874DEDBE8FBBE325712EF69362" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_13C906874DEDBE8FBBE325712EF69362" xlink:to="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_13C906874DEDBE8FBBE325712EF69362" xlink:type="arc" />
    <link:label id="lab_iesc_ControllingShareholderOwnershipPercentage_C35988C42C3D5BC6AF5D2B7CE074FD3D_terseLabel_en-US" xlink:label="lab_iesc_ControllingShareholderOwnershipPercentage_C35988C42C3D5BC6AF5D2B7CE074FD3D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ControllingShareholderOwnershipPercentage</link:label>
    <link:label id="lab_iesc_ControllingShareholderOwnershipPercentage_C35988C42C3D5BC6AF5D2B7CE074FD3D_label_en-US" xlink:label="lab_iesc_ControllingShareholderOwnershipPercentage_C35988C42C3D5BC6AF5D2B7CE074FD3D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ControllingShareholderOwnershipPercentage</link:label>
    <link:label id="lab_iesc_ControllingShareholderOwnershipPercentage_C35988C42C3D5BC6AF5D2B7CE074FD3D_documentation_en-US" xlink:label="lab_iesc_ControllingShareholderOwnershipPercentage_C35988C42C3D5BC6AF5D2B7CE074FD3D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of outstanding common stock owned by controlling shareholder</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_ControllingShareholderOwnershipPercentage" xlink:label="loc_iesc_ControllingShareholderOwnershipPercentage_C35988C42C3D5BC6AF5D2B7CE074FD3D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_ControllingShareholderOwnershipPercentage_C35988C42C3D5BC6AF5D2B7CE074FD3D" xlink:to="lab_iesc_ControllingShareholderOwnershipPercentage_C35988C42C3D5BC6AF5D2B7CE074FD3D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_03FE841952439C6563902B7DF123D96A_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_03FE841952439C6563902B7DF123D96A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_03FE841952439C6563902B7DF123D96A_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_03FE841952439C6563902B7DF123D96A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_03FE841952439C6563902B7DF123D96A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_03FE841952439C6563902B7DF123D96A" xlink:to="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_03FE841952439C6563902B7DF123D96A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_069B69762237A49E44393FA504891A74_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_069B69762237A49E44393FA504891A74" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_069B69762237A49E44393FA504891A74_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_069B69762237A49E44393FA504891A74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_069B69762237A49E44393FA504891A74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_069B69762237A49E44393FA504891A74" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_069B69762237A49E44393FA504891A74" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CC86A1026454C57B27083FA5048A92EF_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CC86A1026454C57B27083FA5048A92EF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CC86A1026454C57B27083FA5048A92EF_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CC86A1026454C57B27083FA5048A92EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CC86A1026454C57B27083FA5048A92EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CC86A1026454C57B27083FA5048A92EF" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CC86A1026454C57B27083FA5048A92EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7E3E9ED150475E54CD483FA5048A2156_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7E3E9ED150475E54CD483FA5048A2156" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7E3E9ED150475E54CD483FA5048A2156_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7E3E9ED150475E54CD483FA5048A2156" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7E3E9ED150475E54CD483FA5048A2156" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7E3E9ED150475E54CD483FA5048A2156" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7E3E9ED150475E54CD483FA5048A2156" xlink:type="arc" />
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_A5762F0B19276856EA383FA5048BB44B_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember_A5762F0B19276856EA383FA5048BB44B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_A5762F0B19276856EA383FA5048BB44B_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember_A5762F0B19276856EA383FA5048BB44B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_A5762F0B19276856EA383FA5048BB44B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember_A5762F0B19276856EA383FA5048BB44B" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember_A5762F0B19276856EA383FA5048BB44B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_09D8A7F94ECA6A4078E83FA5048B9B17_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember_09D8A7F94ECA6A4078E83FA5048B9B17" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Technical Library</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_09D8A7F94ECA6A4078E83FA5048B9B17_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember_09D8A7F94ECA6A4078E83FA5048B9B17" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_09D8A7F94ECA6A4078E83FA5048B9B17" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_09D8A7F94ECA6A4078E83FA5048B9B17" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember_09D8A7F94ECA6A4078E83FA5048B9B17" xlink:type="arc" />
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_825CEF26AD6B111BD0293FA5048B8213_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember_825CEF26AD6B111BD0293FA5048B8213" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_825CEF26AD6B111BD0293FA5048B8213_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember_825CEF26AD6B111BD0293FA5048B8213" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_825CEF26AD6B111BD0293FA5048B8213" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember_825CEF26AD6B111BD0293FA5048B8213" xlink:to="lab_us-gaap_CustomerRelationshipsMember_825CEF26AD6B111BD0293FA5048B8213" xlink:type="arc" />
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_FE32AD86AF0D0960AB6B3FA5048B62FC_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember_FE32AD86AF0D0960AB6B3FA5048B62FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_FE32AD86AF0D0960AB6B3FA5048B62FC_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember_FE32AD86AF0D0960AB6B3FA5048B62FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_FE32AD86AF0D0960AB6B3FA5048B62FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember_FE32AD86AF0D0960AB6B3FA5048B62FC" xlink:to="lab_us-gaap_NoncompeteAgreementsMember_FE32AD86AF0D0960AB6B3FA5048B62FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_98915512B9540D7F7BEB3FA5048B9097_terseLabel_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember_98915512B9540D7F7BEB3FA5048B9097" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Backlog [Member]</link:label>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_98915512B9540D7F7BEB3FA5048B9097_label_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember_98915512B9540D7F7BEB3FA5048B9097" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Order or Production Backlog [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_98915512B9540D7F7BEB3FA5048B9097" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrderOrProductionBacklogMember_98915512B9540D7F7BEB3FA5048B9097" xlink:to="lab_us-gaap_OrderOrProductionBacklogMember_98915512B9540D7F7BEB3FA5048B9097" xlink:type="arc" />
    <link:label id="lab_us-gaap_CustomerContractsMember_79D97D34CE3A132206F23FA5048C9D61_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerContractsMember_79D97D34CE3A132206F23FA5048C9D61" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction Contracts [Member]</link:label>
    <link:label id="lab_us-gaap_CustomerContractsMember_79D97D34CE3A132206F23FA5048C9D61_label_en-US" xlink:label="lab_us-gaap_CustomerContractsMember_79D97D34CE3A132206F23FA5048C9D61" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Contracts [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerContractsMember" xlink:label="loc_us-gaap_CustomerContractsMember_79D97D34CE3A132206F23FA5048C9D61" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerContractsMember_79D97D34CE3A132206F23FA5048C9D61" xlink:to="lab_us-gaap_CustomerContractsMember_79D97D34CE3A132206F23FA5048C9D61" xlink:type="arc" />
    <link:label id="lab_srt_RangeAxis_20A36B3CC08954EBABD73FA504898049_terseLabel_en-US" xlink:label="lab_srt_RangeAxis_20A36B3CC08954EBABD73FA504898049" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_20A36B3CC08954EBABD73FA504898049_label_en-US" xlink:label="lab_srt_RangeAxis_20A36B3CC08954EBABD73FA504898049" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_20A36B3CC08954EBABD73FA504898049" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_20A36B3CC08954EBABD73FA504898049" xlink:to="lab_srt_RangeAxis_20A36B3CC08954EBABD73FA504898049" xlink:type="arc" />
    <link:label id="lab_srt_RangeMember_05914736EEF49A504DD93FA50489229C_terseLabel_en-US" xlink:label="lab_srt_RangeMember_05914736EEF49A504DD93FA50489229C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_05914736EEF49A504DD93FA50489229C_label_en-US" xlink:label="lab_srt_RangeMember_05914736EEF49A504DD93FA50489229C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_05914736EEF49A504DD93FA50489229C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember_05914736EEF49A504DD93FA50489229C" xlink:to="lab_srt_RangeMember_05914736EEF49A504DD93FA50489229C" xlink:type="arc" />
    <link:label id="lab_srt_MinimumMember_1EE6A2345DBAEA7F98C63FA5048AAEB5_terseLabel_en-US" xlink:label="lab_srt_MinimumMember_1EE6A2345DBAEA7F98C63FA5048AAEB5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_1EE6A2345DBAEA7F98C63FA5048AAEB5_label_en-US" xlink:label="lab_srt_MinimumMember_1EE6A2345DBAEA7F98C63FA5048AAEB5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1EE6A2345DBAEA7F98C63FA5048AAEB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_1EE6A2345DBAEA7F98C63FA5048AAEB5" xlink:to="lab_srt_MinimumMember_1EE6A2345DBAEA7F98C63FA5048AAEB5" xlink:type="arc" />
    <link:label id="lab_srt_MaximumMember_8C071A92E33ECF75E2243FA5048A135F_terseLabel_en-US" xlink:label="lab_srt_MaximumMember_8C071A92E33ECF75E2243FA5048A135F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_8C071A92E33ECF75E2243FA5048A135F_label_en-US" xlink:label="lab_srt_MaximumMember_8C071A92E33ECF75E2243FA5048A135F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_8C071A92E33ECF75E2243FA5048A135F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_8C071A92E33ECF75E2243FA5048A135F" xlink:to="lab_srt_MaximumMember_8C071A92E33ECF75E2243FA5048A135F" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_801FD555F8C18BE58A813FA5048CF021_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_801FD555F8C18BE58A813FA5048CF021" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_801FD555F8C18BE58A813FA5048CF021_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_801FD555F8C18BE58A813FA5048CF021" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_801FD555F8C18BE58A813FA5048CF021" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_801FD555F8C18BE58A813FA5048CF021" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_801FD555F8C18BE58A813FA5048CF021" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_306062F0789CCF948CBE3FA5048CCAC8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_306062F0789CCF948CBE3FA5048CCAC8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_306062F0789CCF948CBE3FA5048CCAC8_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_306062F0789CCF948CBE3FA5048CCAC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_306062F0789CCF948CBE3FA5048CCAC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_306062F0789CCF948CBE3FA5048CCAC8" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_306062F0789CCF948CBE3FA5048CCAC8" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_3E521D5580ACFC517A5C3FA5048C061A_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_3E521D5580ACFC517A5C3FA5048C061A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_3E521D5580ACFC517A5C3FA5048C061A_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_3E521D5580ACFC517A5C3FA5048C061A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3E521D5580ACFC517A5C3FA5048C061A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3E521D5580ACFC517A5C3FA5048C061A" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross_3E521D5580ACFC517A5C3FA5048C061A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3D19BA68F42469FDE13D3FA5048DDF7C_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3D19BA68F42469FDE13D3FA5048DDF7C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3D19BA68F42469FDE13D3FA5048DDF7C_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3D19BA68F42469FDE13D3FA5048DDF7C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3D19BA68F42469FDE13D3FA5048DDF7C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3D19BA68F42469FDE13D3FA5048DDF7C" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3D19BA68F42469FDE13D3FA5048DDF7C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_BF41008711524F5CA3973FA5048C3B3D_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_BF41008711524F5CA3973FA5048C3B3D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_BF41008711524F5CA3973FA5048C3B3D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_BF41008711524F5CA3973FA5048C3B3D" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_BF41008711524F5CA3973FA5048C3B3D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_235079F4B47810AC152E24A19803D9FC_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_235079F4B47810AC152E24A19803D9FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_235079F4B47810AC152E24A19803D9FC_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_235079F4B47810AC152E24A19803D9FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_235079F4B47810AC152E24A19803D9FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_235079F4B47810AC152E24A19803D9FC" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_235079F4B47810AC152E24A19803D9FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_8FB66C95636C1C528B443F17620DE6CD_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent_8FB66C95636C1C528B443F17620DE6CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Insurance, Current</link:label>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_8FB66C95636C1C528B443F17620DE6CD_label_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent_8FB66C95636C1C528B443F17620DE6CD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Insurance, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedInsuranceCurrent" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_8FB66C95636C1C528B443F17620DE6CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInsuranceCurrent_8FB66C95636C1C528B443F17620DE6CD" xlink:to="lab_us-gaap_AccruedInsuranceCurrent_8FB66C95636C1C528B443F17620DE6CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_787E468981EC91066E6F3F17620D0CCC_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_787E468981EC91066E6F3F17620D0CCC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liability for Claims and Claims Adjustment Expense</link:label>
    <link:label id="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_787E468981EC91066E6F3F17620D0CCC_label_en-US" xlink:label="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_787E468981EC91066E6F3F17620D0CCC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability for Claims and Claims Adjustment Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_787E468981EC91066E6F3F17620D0CCC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_787E468981EC91066E6F3F17620D0CCC" xlink:to="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_787E468981EC91066E6F3F17620D0CCC" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesTable_B052767E44C424F05D643F17620B3719_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable_B052767E44C424F05D643F17620B3719" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_B052767E44C424F05D643F17620B3719_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable_B052767E44C424F05D643F17620B3719" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_B052767E44C424F05D643F17620B3719" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable_B052767E44C424F05D643F17620B3719" xlink:to="lab_us-gaap_LossContingenciesTable_B052767E44C424F05D643F17620B3719" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_DA3C20DAD2BBE0E9F2803F17620C07B0_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_DA3C20DAD2BBE0E9F2803F17620C07B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_DA3C20DAD2BBE0E9F2803F17620C07B0_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_DA3C20DAD2BBE0E9F2803F17620C07B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_DA3C20DAD2BBE0E9F2803F17620C07B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_DA3C20DAD2BBE0E9F2803F17620C07B0" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_DA3C20DAD2BBE0E9F2803F17620C07B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_52FFE3C1CFA9773C7A4E3F17620C787E_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain_52FFE3C1CFA9773C7A4E3F17620C787E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_52FFE3C1CFA9773C7A4E3F17620C787E_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain_52FFE3C1CFA9773C7A4E3F17620C787E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_52FFE3C1CFA9773C7A4E3F17620C787E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain_52FFE3C1CFA9773C7A4E3F17620C787E" xlink:to="lab_us-gaap_LossContingencyNatureDomain_52FFE3C1CFA9773C7A4E3F17620C787E" xlink:type="arc" />
    <link:label id="lab_iesc_InsuranceRelatedMember_01D1BAE02831EF42D6EA3F17620CAE62_terseLabel_en-US" xlink:label="lab_iesc_InsuranceRelatedMember_01D1BAE02831EF42D6EA3F17620CAE62" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insurance Related [Member]</link:label>
    <link:label id="lab_iesc_InsuranceRelatedMember_01D1BAE02831EF42D6EA3F17620CAE62_label_en-US" xlink:label="lab_iesc_InsuranceRelatedMember_01D1BAE02831EF42D6EA3F17620CAE62" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insurance Related [Member]</link:label>
    <link:label id="lab_iesc_InsuranceRelatedMember_01D1BAE02831EF42D6EA3F17620CAE62_documentation_en-US" xlink:label="lab_iesc_InsuranceRelatedMember_01D1BAE02831EF42D6EA3F17620CAE62" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Insurance Related Coverage</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_InsuranceRelatedMember" xlink:label="loc_iesc_InsuranceRelatedMember_01D1BAE02831EF42D6EA3F17620CAE62" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_InsuranceRelatedMember_01D1BAE02831EF42D6EA3F17620CAE62" xlink:to="lab_iesc_InsuranceRelatedMember_01D1BAE02831EF42D6EA3F17620CAE62" xlink:type="arc" />
    <link:label id="lab_iesc_VendorRelatedMember_4EF13CB2B26908D287853F17620DCD28_terseLabel_en-US" xlink:label="lab_iesc_VendorRelatedMember_4EF13CB2B26908D287853F17620DCD28" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vendor Related [Member]</link:label>
    <link:label id="lab_iesc_VendorRelatedMember_4EF13CB2B26908D287853F17620DCD28_label_en-US" xlink:label="lab_iesc_VendorRelatedMember_4EF13CB2B26908D287853F17620DCD28" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vendor Related [Member]</link:label>
    <link:label id="lab_iesc_VendorRelatedMember_4EF13CB2B26908D287853F17620DCD28_documentation_en-US" xlink:label="lab_iesc_VendorRelatedMember_4EF13CB2B26908D287853F17620DCD28" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Vendor Related Coverage</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_VendorRelatedMember" xlink:label="loc_iesc_VendorRelatedMember_4EF13CB2B26908D287853F17620DCD28" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_VendorRelatedMember_4EF13CB2B26908D287853F17620DCD28" xlink:to="lab_iesc_VendorRelatedMember_4EF13CB2B26908D287853F17620DCD28" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesLineItems_BA66DF5AC4F20BBCB64D3F17620D4AE0_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems_BA66DF5AC4F20BBCB64D3F17620D4AE0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_BA66DF5AC4F20BBCB64D3F17620D4AE0_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems_BA66DF5AC4F20BBCB64D3F17620D4AE0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_BA66DF5AC4F20BBCB64D3F17620D4AE0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems_BA66DF5AC4F20BBCB64D3F17620D4AE0" xlink:to="lab_us-gaap_LossContingenciesLineItems_BA66DF5AC4F20BBCB64D3F17620D4AE0" xlink:type="arc" />
    <link:label id="lab_iesc_Estimatedcostofcompletionofbondedproject_F08A36415C1C6A34D4463F17620D884B_terseLabel_en-US" xlink:label="lab_iesc_Estimatedcostofcompletionofbondedproject_F08A36415C1C6A34D4463F17620D884B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated cost of completion of bonded projects</link:label>
    <link:label id="lab_iesc_Estimatedcostofcompletionofbondedproject_F08A36415C1C6A34D4463F17620D884B_label_en-US" xlink:label="lab_iesc_Estimatedcostofcompletionofbondedproject_F08A36415C1C6A34D4463F17620D884B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimatedcostofcompletionofbondedproject</link:label>
    <link:label id="lab_iesc_Estimatedcostofcompletionofbondedproject_F08A36415C1C6A34D4463F17620D884B_documentation_en-US" xlink:label="lab_iesc_Estimatedcostofcompletionofbondedproject_F08A36415C1C6A34D4463F17620D884B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Estimated cost of completion of bonded projects</link:label>
    <link:loc xlink:href="iesc-20190630.xsd#iesc_Estimatedcostofcompletionofbondedproject" xlink:label="loc_iesc_Estimatedcostofcompletionofbondedproject_F08A36415C1C6A34D4463F17620D884B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_iesc_Estimatedcostofcompletionofbondedproject_F08A36415C1C6A34D4463F17620D884B" xlink:to="lab_iesc_Estimatedcostofcompletionofbondedproject_F08A36415C1C6A34D4463F17620D884B" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
