<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Tue Apr 21 13:00:23 UTC 2026 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="eme_PeerGroupTotalShareholderReturnAmountOther" xlink:href="eme-20260604.xsd#eme_PeerGroupTotalShareholderReturnAmountOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eme_PeerGroupTotalShareholderReturnAmountOther_lbl" xml:lang="en-US">Peer Group Total Shareholder Return Amount, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eme_PeerGroupTotalShareholderReturnAmountOther" xlink:to="eme_PeerGroupTotalShareholderReturnAmountOther_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="eme_PeerGroupTotalShareholderReturnAmountOther_lbl0" xml:lang="en-US">Peer group total shareholder return amount, other.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eme_PeerGroupTotalShareholderReturnAmountOther" xlink:to="eme_PeerGroupTotalShareholderReturnAmountOther_lbl0"/>
    <loc xlink:type="locator" xlink:label="eme_PeerGroupTotalShareholderReturnAmountUsingPreviousPeerGroup" xlink:href="eme-20260604.xsd#eme_PeerGroupTotalShareholderReturnAmountUsingPreviousPeerGroup"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="eme_PeerGroupTotalShareholderReturnAmountUsingPreviousPeerGroup_lbl" xml:lang="en-US">Peer Group Total Shareholder Return Amount Using Previous Peer Group</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eme_PeerGroupTotalShareholderReturnAmountUsingPreviousPeerGroup" xlink:to="eme_PeerGroupTotalShareholderReturnAmountUsingPreviousPeerGroup_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="eme_PeerGroupTotalShareholderReturnAmountUsingPreviousPeerGroup_lbl0" xml:lang="en-US">Peer group total shareholder return amount using previous peer group.</label>
<!-- [WMV7][A8LOmDlEzq8+ZtWV0PXXjrHOHGOV2WNsLGWJcjP936+QgRZwZomuZuTSv1yJdhEADeTJC6UiPF7PDiAzAfTW1a1z1jrGFHIY9XdINAfsDlM1NtbQq720MQ/zx9JXZ0yLs3AYkdXcsCzf+HYwW0N5aBHIWahXy4HWUubydVzwNKEah97dSkxayM5vhuzPuw9l92i2dm5LoRfjycKMUkzmc4lBm1RU2s1nA1amaFf1rr+ltg+Yz3F0QCwMtQAVcv7lmg2dv7LfJez4p9epzD9ywAQNiB2YktGwuFTZqkHwhtrorugbRDgw+n2tWHema4xUEs43KgMnlD4A8DlrtD91s4QeSDT5/WCTK8yOcFAJK4ORTdeK] CSR-->
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="eme_PeerGroupTotalShareholderReturnAmountUsingPreviousPeerGroup" xlink:to="eme_PeerGroupTotalShareholderReturnAmountUsingPreviousPeerGroup_lbl0"/>
  </labelLink>
</linkbase>
