<SEC-DOCUMENT>0001157523-23-001563.txt : 20231027
<SEC-HEADER>0001157523-23-001563.hdr.sgml : 20231027
<ACCEPTANCE-DATETIME>20231027095324
ACCESSION NUMBER:		0001157523-23-001563
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20231027
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20231027
DATE AS OF CHANGE:		20231027

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			GORMAN RUPP CO
		CENTRAL INDEX KEY:			0000042682
		STANDARD INDUSTRIAL CLASSIFICATION:	PUMPS & PUMPING EQUIPMENT [3561]
		IRS NUMBER:				340253990
		STATE OF INCORPORATION:			OH
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-06747
		FILM NUMBER:		231352932

	BUSINESS ADDRESS:	
		STREET 1:		600 SOUTH AIRPORT ROAD
		STREET 2:		P.O. BOX 1217
		CITY:			MANSFIELD
		STATE:			OH
		ZIP:			44901
		BUSINESS PHONE:		419-755-1011

	MAIL ADDRESS:	
		STREET 1:		600 SOUTH AIRPORT ROAD
		STREET 2:		P.O. BOX 1217
		CITY:			MANSFIELD
		STATE:			OH
		ZIP:			44901
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>a53693645.htm
<DESCRIPTION>THE GORMAN-RUPP COMPANY 8-K
<TEXT>
<XBRL>
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2023" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:cef="http://xbrl.sec.gov/cef/2023" xmlns:grc="http://gormanrupp.com/20231027" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
    <!-- Licensed to: business wire
         Document created using Broadridge PROfile 23.9.1.5178
         Copyright 1995 - 2023 Broadridge -->
    <meta http-equiv="Content-Type" content="text/html" />
</head>

<body style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; background-color: #ffffff;">
<div id="DSPFiXBRLHidden" style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" id="Fact_382d40e4e7f34262b55e0e03ddb6f29d" contextRef="c20231027to20231027" format="ixt:fixed-false">false</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_fc25238d6d5a45688c96a62cfc63cc60" contextRef="c20231027to20231027">0000042682</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="grc-20231027.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="c20231027to20231027"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000042682</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-27</xbrli:startDate><xbrli:endDate>2023-10-27</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div>

  <div>
    <div>
      <div><span style="text-indent: 0px; font-size: 5.03pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><br />
      </div>

      <div style="font-family: Calibri, sans-serif; font-size: 1pt;">&#160;</div>

      <div style="font-family: Calibri, sans-serif; font-size: 1pt;">&#160;</div>

      <div style="text-align: center; font-size: 14pt;"><span style="font-weight: bold;">UNITED STATES</span><br />
        <span style="font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</span></div>

      <div style="text-align: center; font-size: 12pt; font-weight: bold;">Washington, D.C. 20549</div>

      <div style="text-align: center;"><span style="font-size: 12pt;"> </span><br />
      </div>

      <div style="text-align: center; font-size: 18pt; font-weight: bold;">FORM <ix:nonNumeric name="dei:DocumentType" id="Fact_c6f6d90867184825912b998b570727ba" contextRef="c20231027to20231027">8-K</ix:nonNumeric></div>

      <div><br />
      </div>

      <div style="text-align: center; font-size: 12pt; font-weight: bold;">CURRENT REPORT<br />
        Pursuant to Section&#160;13 OR 15(d) of The Securities Exchange Act of 1934</div>

      <div style="text-align: center;"><span style="font-size: 12pt;"> </span><br />
      </div>

      <div style="text-align: center; font-weight: bold;">Date of Report (Date of earliest event reported): <ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_51f91f1bb2c7471cb557146d4fe2650e" contextRef="c20231027to20231027" format="ixt:date-monthname-day-year-en">October 27, 2023</ix:nonNumeric></div>

      <div>&#160;</div>

      <div style="text-align: center; font-size: 24pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_93ab8b17c7eb410aad8abeead1c607dc" contextRef="c20231027to20231027">THE GORMAN-RUPP COMPANY</ix:nonNumeric><br />
      </div>

      <div style="text-align: center;">(Exact name of registrant as specified in its charter) &#160;</div>

      <div>
        <div style="text-align: center; font-size: 12pt;">&#160;</div>

      </div>

      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td colspan="1" style="width: 32%; vertical-align: top; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="Fact_26d816a4776e42239c555c685615c3f2" contextRef="c20231027to20231027" format="ixt-sec:stateprovnameen">Ohio</ix:nonNumeric><br />
            </td>

    <td colspan="1" style="width: 2%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 32%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityFileNumber" id="Fact_b47142f635c14594baa26244c03b50a3" contextRef="c20231027to20231027">1-6747</ix:nonNumeric><br />
              </div>
            </td>

    <td style="width: 2%; vertical-align: bottom; padding-bottom: 2px;">
              <div>&#160;</div>
            </td>

    <td style="width: 32%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" id="Fact_6e2a9edfc27a48cfa3c021a6fd747d23" contextRef="c20231027to20231027">34-0253990</ix:nonNumeric><br />
              </div>
            </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 32%; vertical-align: top; font-size: 10pt; font-weight: normal;">
              <div style="text-align: center;">(State or other jurisdiction</div>
              <div style="text-align: center;">of incorporation)</div>
            </td>

    <td colspan="1" style="width: 2%; vertical-align: top; font-size: 10pt; font-weight: normal;">&#160;</td>

    <td style="width: 32%; vertical-align: top;">
              <div style="text-align: center; font-size: 10pt; font-weight: normal;">(Commission File Number)</div>
            </td>

    <td style="width: 2%; vertical-align: bottom;">
              <div style="font-size: 10pt; font-weight: normal;">&#160;</div>
            </td>

    <td style="width: 32%; vertical-align: top;">
              <div style="text-align: center; font-size: 10pt; font-weight: normal;">(IRS Employer Identification No.)</div>
            </td>

  </tr>


</table>
      <div style="font-size: 12pt;">&#160;</div>

      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 49%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_553680c604d140119904b59d828d1be5" contextRef="c20231027to20231027">600 South Airport Road</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_bb9aa5662c7f4e8eafc024517a83f108" contextRef="c20231027to20231027">Mansfield</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_b2250bb7a84745e9a0807df9a8042918" contextRef="c20231027to20231027" format="ixt-sec:stateprovnameen">Ohio</ix:nonNumeric></div>
            </td>

    <td style="width: 2%; vertical-align: bottom;">
              <div>&#160;</div>
            </td>

    <td style="width: 49%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_964f04ac0c5944ceb4f53a4cde7bf269" contextRef="c20231027to20231027">44903</ix:nonNumeric><br />
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 49%; vertical-align: top;">
              <div style="text-align: center; font-size: 10pt; font-weight: normal;">(Address of principal executive offices)</div>
            </td>

    <td style="width: 2%; vertical-align: bottom;">
              <div style="font-size: 10pt; font-weight: normal;">&#160;</div>
            </td>

    <td style="width: 49%; vertical-align: top;">
              <div style="text-align: center; font-size: 10pt; font-weight: normal;">(Zip Code)</div>
            </td>

  </tr>


</table>
      <div>&#160;</div>

      <div>
        <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Registrant&#8217;s telephone number, including area code: <span style="font-weight: bold;">(<ix:nonNumeric name="dei:CityAreaCode" id="Fact_f1d879e8b67f437db3ba8f8b072d7721" contextRef="c20231027to20231027">419</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" id="Fact_1efa9cdff559439a8ca3cf283d592f10" contextRef="c20231027to20231027">755-1011</ix:nonNumeric></span></div>

      </div>

      <div> <br />
      </div>

      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">


  <tr>

    <td colspan="1" style="width: 30%; padding-bottom: 2px;">&#160;</td>

    <td style="width: 40%; border-bottom: 2px solid rgb(0, 0, 0);">
                <div>&#160;</div>
              </td>

    <td colspan="1" style="width: 30%; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td colspan="1" style="width: 30%; text-align: center;">&#160;</td>

    <td style="width: 40%; text-align: center;">(Former name or former address, if changed since last report.)</td>

    <td colspan="1" style="width: 30%; text-align: center;">&#160;</td>

  </tr>


</table>
      </div>

      <div>
        <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br />
        </div>

      </div>

      <div> <br />
      </div>

      <div>Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</div>

      <div style="font-size: 8pt;">&#160;</div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 4%; vertical-align: top;">
              <div style="font-family: 'Segoe UI Symbol', sans-serif;"><ix:nonNumeric name="dei:WrittenCommunications" id="Fact_002e3da780da4cc090157d26d1fb0064" contextRef="c20231027to20231027" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
              </div>
            </td>

    <td style="width: 96%; vertical-align: bottom; text-align: left;">
              <div>Written communications pursuant to Rule&#160;425 under the Securities Act (17 CFR 230.425)</div>
            </td>

  </tr>


</table>
      <div style="font-size: 8pt;">&#160;</div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 4%; vertical-align: top;">
              <div style="font-family: 'Segoe UI Symbol', sans-serif;"><ix:nonNumeric name="dei:SolicitingMaterial" id="Fact_b813578f30be4015944284603d4c12c7" contextRef="c20231027to20231027" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
              </div>
            </td>

    <td style="width: 96%; vertical-align: bottom; text-align: left;">
              <div>Soliciting material pursuant to Rule&#160;14a-12 under the Exchange Act (17 CFR 240.14a-12)</div>
            </td>

  </tr>


</table>
      <div style="font-size: 8pt;">&#160;</div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 4%; vertical-align: top;">
              <div style="font-family: 'Segoe UI Symbol', sans-serif;"><ix:nonNumeric name="dei:PreCommencementTenderOffer" id="Fact_7d8d3f55e3d64391a9053cf1bdd8e53c" contextRef="c20231027to20231027" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
              </div>
            </td>

    <td style="width: 96%; vertical-align: bottom; text-align: left;">
              <div>Pre-commencement communications pursuant to Rule&#160;14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</div>
            </td>

  </tr>


</table>
      <div style="font-size: 8pt;">&#160;</div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 4%; vertical-align: top;">
              <div style="font-family: 'Segoe UI Symbol', sans-serif;"><ix:nonNumeric name="dei:PreCommencementIssuerTenderOffer" id="Fact_a64777a932f943ffb8f2164d1b3d6ee5" contextRef="c20231027to20231027" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
              </div>
            </td>

    <td style="width: 96%; vertical-align: bottom; text-align: left;">
              <div>Pre-commencement communications pursuant to Rule&#160;13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</div>
            </td>

  </tr>


</table>
      <div>&#160;</div>

      <div>Securities registered pursuant to Section 12(b) of the Act:</div>

      <div>&#160;</div>

      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 36%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; color: #000000;">Title of each class</div>
            </td>

    <td style="width: 28%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; color: #000000;">Trading Symbol(s)</div>
            </td>

    <td style="width: 36%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; color: #000000;">Name of exchange on which registered</div>
            </td>

  </tr>

  <tr>

    <td style="width: 36%; vertical-align: bottom;">
              <div style="text-align: center; color: #000000;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_38bc63220ad0488aaaa74b2de48447c0" contextRef="c20231027to20231027">Common Shares, without par value</ix:nonNumeric><br />
              </div>
            </td>

    <td style="width: 28%; vertical-align: bottom;">
              <div style="text-align: center; color: #000000;"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_f195b54f9cb7492fbb984baed1b5d175" contextRef="c20231027to20231027">GRC</ix:nonNumeric><br />
              </div>
            </td>

    <td style="width: 36%; vertical-align: bottom;">
              <div style="text-align: center; color: #000000;"><ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_8040e23305364a97ad2245f5fd6674b0" contextRef="c20231027to20231027" format="ixt-sec:exchnameen">New York Stock Exchange</ix:nonNumeric><br />
              </div>
            </td>

  </tr>


</table>
      <div><br />
      </div>

      <div>Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</div>

      <div><br />
      </div>

      <div><span style="color: #000000;">Emerging growth company </span><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_624fedea93ac42a581d8fcaba6aa715a" contextRef="c20231027to20231027" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric></div>

      <div><br />
      </div>

      <div>If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange
        Act. <span style="font-family: 'Segoe UI Symbol', sans-serif;">&#9744;</span></div>

      <div><span style="font-family: 'Segoe UI Symbol', sans-serif;"> <br />
        </span></div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

      </div>

      <div style="font-family: 'Times New Roman',Times,serif; font-weight: normal;">
        <div style="text-align: left; font-family: 'Times New Roman',serif; font-size: 10pt; font-weight: bold;">Item&#160;2.02 RESULTS OF OPERATIONS AND FINANCIAL CONDITION</div>

        <div style="text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
          </span></div>

        <div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">On October 27, 2023, The Gorman-Rupp Company (the &#8220;Company&#8221;) issued a news release announcing its financial results for the quarter ended September
          30, 2023.&#160; The news release is included as Exhibit&#160;99 and is being furnished, not filed, with this Current Report on Form 8-K.</div>

        <div style="font-size: 10pt; font-family: 'Times New Roman';"><br />
        </div>

        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Item 9.01 FINANCIAL STATEMENTS AND EXHIBITS</div>

        <div style="font-size: 10pt; font-family: 'Times New Roman';"><br />
        </div>

        <div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">(d) <span style="text-decoration: underline;">Exhibits</span></div>

        <div><br /></div>

        <div style="text-align: left;">
          <div>
            <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">


  <tr>

    <td style="width: 9%;">
                    <div><span style="text-decoration: underline;">Exhibit</span> <br />
                    </div>
                  </td>

    <td style="width: 91%;">
                    <div>&#160;</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 9%;">
                    <div>(<a href="a53693645ex99.htm">99</a>) <br />
                    </div>
                  </td>

    <td style="width: 91%;">
                    <div><a href="a53693645ex99.htm">News Release dated October 27, 2023</a><br />
                    </div>
                  </td>

  </tr>

  <tr>

    <td style="width: 9%;">
                    <div><span style="font-family: 'Times New Roman'; font-size: 10pt;">(104)</span> <br />
                    </div>
                  </td>

    <td style="width: 91%;">
                    <div><span style="font-family: 'Times New Roman'; font-size: 10pt;">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span> <br />
                    </div>
                  </td>

  </tr>


</table>
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

        </div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">SIGNATURES</div>

        <div style="font-size: 10pt; font-family: 'Times New Roman';"><br />
        </div>

        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned
          hereunto duly authorized.</div>

        <div style="font-size: 10pt; font-family: 'Times New Roman';"><br />
        </div>

      </div>

      <div><br /></div>

      <div style="font-family: 'Times New Roman',Times,serif; font-weight: normal;">
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">


  <tr>

    <td style="width: 50.00%;">
                <div>&#160;</div>
              </td>

    <td style="width: 50.00%;">
                <div>THE GORMAN-RUPP COMPANY <br />
                </div>
              </td>

  </tr>

  <tr>

    <td style="width: 50.00%;">
                <div>&#160;</div>
              </td>

    <td style="width: 50.00%;">
                <div><span style="text-decoration: underline;">By&#160; /s/Brigette A. Burnell&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><br />
                </div>
              </td>

  </tr>

  <tr>

    <td style="width: 50.00%;">
                <div>&#160;</div>
              </td>

    <td style="width: 50.00%;">
                <div>Brigette A. Burnell <br />
                </div>
              </td>

  </tr>

  <tr>

    <td style="width: 50.00%;">
                <div>&#160;</div>
              </td>

    <td style="width: 50.00%;">
                <div>Executive Vice President, General Counsel and Corporate <br />
                </div>
              </td>

  </tr>

  <tr>

    <td style="width: 50.00%;">
                <div>&#160;</div>
              </td>

    <td style="width: 50.00%;">
                <div>Secretary <br />
                </div>
              </td>

  </tr>

  <tr>

    <td style="width: 50.00%;">
                <div>&#160;</div>
              </td>

    <td style="width: 50.00%;">
                <div>&#160;</div>
              </td>

  </tr>

  <tr>

    <td style="width: 50.00%;">
                <div>&#160;</div>
              </td>

    <td style="width: 50.00%;">
                <div>&#160;</div>
              </td>

  </tr>

  <tr>

    <td style="width: 50.00%;">
                <div>October 27, 2023 <br />
                </div>
              </td>

    <td style="width: 50.00%;">
                <div>&#160;</div>
              </td>

  </tr>


</table>
        <div> <br />
        </div>

        <div><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span></div>
 </div>

      <div><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span></div>
</div>

    <div><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span></div>
</div>
<div><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span>
  <br /></div>

</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99
<SEQUENCE>2
<FILENAME>a53693645ex99.htm
<DESCRIPTION>EXHIBIT 99
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Business Wire
         Document created using Broadridge PROfile 23.9.1.5178
         Copyright 1995 - 2023 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div style="text-align: right;"><font style="font-weight: bold;">Exhibit 99</font><br>
  </div>
  <div style="text-align: right;"><font style="font-weight: bold;"> <br>
    </font></div>
  <div style="text-align: right;"><font style="font-weight: bold;"> <br>
    </font></div>
  <div style="text-align: left;"><font style="font-weight: bold;"> </font>
    <div class="bw-release">
      <div class="bw-release">
        <h1 style="text-align: center; list-style-position: inside;FONT-SIZE: 14pt;"> <b>Gorman-Rupp Reports Third Quarter 2023 Financial Results</b> </h1>
        <div class="bw-release-body">
          <div class="bw-release-table-js bw-release-story">
            <p>MANSFIELD, Ohio--(BUSINESS WIRE)--October 27, 2023--The Gorman-Rupp Company (NYSE: GRC) reports financial results for the third quarter ended September 30, 2023. </p>
            <p> <u>Third Quarter 2023 Highlights</u> </p>
            <ul style="list-style-type: disc;">
              <li> Net sales of $167.5 million increased 8.9%, or $13.7 million, compared to the third quarter of 2022 </li>
              <li> Third quarter net income was $9.0 million, or $0.34 per share, compared to net income of $2.2 million, or $0.09 per share, for the third quarter of 2022
                <ul style="list-style-type: circle;">
                  <li> Adjusted earnings per share<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">1</sup> for the third quarter of 2022 were $0.25 </li>
                </ul>
              </li>
              <li> Adjusted EBITDA<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">1</sup> of $30.5 million for the third quarter of 2023 increased $4.2 million, or 16.0%, from $26.3 million for the same period in 2022 </li>
              <li> Total debt, net of cash, decreased $25.4 million during the third quarter of 2023 </li>
            </ul>
            <p> Net sales for the third quarter of 2023 were $167.5 million compared to net sales of $153.8 million for the third quarter of 2022, an increase of 8.9% or $13.7 million. The increase in sales was due to an increase in volume as well as the
              impact of pricing increases taken in 2022 and an annual price increase in January 2023. Domestic sales increased 10.1% or $11.7 million and international sales increased 5.2% or $2.0 million compared to the same period in 2022. </p>
            <p> Sales increased $4.2 million in the fire suppression market primarily from increased domestic commercial construction, $3.5 million in the construction market due to overall strong conditions including infrastructure related projects, $2.7
              million in the industrial market and $2.4 million in the repair market due to strengthening in the broader industrial economy, $2.0 million in the OEM market, and $1.0 million in the petroleum market due to increased demand for larger
              petroleum transfer pumps. Partially offsetting these increases was a sales decrease of $1.8 million in the municipal market due to the timing of domestic flood control and wastewater projects, and a decrease of $0.3 million in the agriculture
              market primarily driven by weather conditions that have slowed demand. </p>
            <p> Gross profit was $48.1 million for the third quarter of 2023, resulting in gross margin of 28.7%, compared to gross profit of $40.6 million and gross margin of 26.4% for the same period in 2022. The 230 basis point increase in gross margin
              included a 320 basis point improvement in cost of material, which consisted of a reduction in LIFO<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">2</sup> expense of 130 basis points, a favorable impact of 40 basis points related to the amortization of acquired Fill-Rite customer
              backlog which occurred in the third quarter of 2022 and did not reoccur in the third quarter of 2023, and a 150 basis point improvement from the realization of selling price increases. The increase in gross margin was partially offset by a 90
              basis point increase in labor and overhead expenses, which included approximately 60 basis points of one-time expenses related to the relocation and expansion of Fill-Rite&#8217;s manufacturing facility in Lenexa, Kansas. </p>
            <p> Selling, general and administrative (&#8220;SG&amp;A&#8221;) expenses were $23.2 million and 13.9% of net sales for the third quarter of 2023 compared to $22.1 million and 14.4% of net sales for the same period in 2022. The increase in SG&amp;A
              expenses was due to increased expenses to support sales growth. The improvement in SG&amp;A as a percent of sales was primarily due to favorable leverage from increased sales. </p>
            <p> Amortization expense was $3.0 million for the third quarter of 2023 compared to $3.2 million for the same period in 2022. </p>
            <p> Operating income was $21.9 million for the third quarter of 2023, resulting in an operating margin of 13.1%, compared to operating income of $15.3 million and operating margin of 10.0% for the same period in 2022. Operating margin in the
              third quarter of 2023 increased 310 basis points compared to the same period in 2022 due to improved margin on material costs, and improved leverage on SG&amp;A and amortization expenses due to increased sales volumes. </p>
            <p> Interest expense was $10.5 million for the third quarter of 2023 compared to $7.6 million for the same period in 2022 due to increased interest rates. </p>
            <p> Other income (expense), net was $0.4 million of expense for the third quarter of 2023 compared to expense of $5.3 million of expense for the same period in 2022. The $5.3 million expense for the third quarter of 2022 included non-cash
              pension settlement charges of $4.8 million. The pension settlement charge resulted from retirees electing to receive the lump sum payments upon retirement. </p>
            <div class="BRPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
              <div class="BRPFPageBreak" style="PAGE-BREAK-AFTER: always">
                <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
            </div>
            <p> Net income was $9.0 million, or $0.34 per share, for the third quarter of 2023 compared to net income of $2.2 million, or $0.09 per share, in the third quarter of 2022. Adjusted earnings per share<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">1</sup> for the third quarter of 2022
              were $0.25 per share. Adjusted earnings per share<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">1</sup> for the third quarter of 2023 included an unfavorable LIFO<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">2</sup> impact of $0.06 per share compared to an unfavorable LIFO<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">2</sup> impact of $0.11 per share in the third
              quarter of 2022. </p>
            <p> Adjusted EBITDA<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">1</sup> was $30.5 million for the third quarter of 2023 compared to $26.3 million for the third quarter of 2022. Adjusted EBITDA<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">1</sup> increased primarily from sales growth and improved gross margin. </p>
            <p> <u>Year to date 2023 Highlights</u> </p>
            <ul style="list-style-type: disc;">
              <li> Net sales of $498.9 million increased 33.0%, or $123.9 million, compared to 2022, a 17.2% increase excluding sales from Fill-Rite which was acquired in May 2022 </li>
              <li> Net income was $26.0 million, or $0.99 per share, compared to net income of $8.8 million, or $0.34 per share, in 2022
                <ul style="list-style-type: circle;">
                  <li> Adjusted earnings per share<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">1</sup> for 2023 and 2022 were $1.02 and $0.81, respectively </li>
                </ul>
              </li>
              <li> Adjusted EBITDA<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">1</sup> of $92.6 million for 2023 increased $32.4 million, or 53.8%, from $60.2 million in 2022 </li>
              <li> Cash provided by operating activities of $71.7 million increased $59.2 million from $12.5 million in 2022 </li>
            </ul>
            <p> As previously announced, on May 31, 2022, the Company completed its acquisition of Fill-Rite and Sotera (&#8220;Fill-Rite&#8221;), a division of Tuthill Corporation. </p>
            <p> Net sales for the first nine months of 2023 of $498.9 million increased 33.0% or $123.9 million compared to net sales of $375.0 million for the same period in 2022. The increase in sales was due to the inclusion of a full nine months of
              Fill-Rite sales compared to four months of sales included in the prior year as well as an increase in volume and the impact of pricing increases taken in 2022 and an annual price increase in January 2023. Domestic sales increased 37.5% or
              $102.2 million and international sales increased 21.3% or $21.7 million compared to the same period in 2022. </p>
            <p> Sales increased $31.4 million in the industrial market primarily due to the inclusion of a full nine months of Fill-Rite sales compared to four months of sales included in the same period of the prior year. In addition to the increase from
              Fill-Rite, industrial sales increased $10.0 million due to the strengthening in the broader industrial economy. Sales increased $27.7 million in the agriculture market due entirely to the inclusion of a full nine months of Fill-Rite sales
              compared to four months of sales in the prior year period. Sales increased $24.1 million in the construction market primarily due to the inclusion of a full nine months of Fill-Rite sales compared to four months of sales included in the prior
              year period. In addition to the increase from Fill-Rite, construction sales increased $7.2 million due to overall strong conditions including infrastructure related projects. Sales increased $21.0 million in the fire market primarily from
              increased domestic commercial construction, $8.4 million in the repair market due to strengthening in the broader industrial economy, $3.9 million in the municipal market due to domestic flood control and wastewater projects related to
              increased infrastructure investment, and $2.4 million in the OEM market. Sales in the petroleum market increased $4.9 million primarily due to the inclusion of a full nine months of Fill-Rite sales compared to four months of sales included in
              the prior year period as well as increased demand for larger petroleum transfer pumps. </p>
            <p> Gross profit was $145.3 million for the first nine months of 2023, resulting in gross margin of 29.1%, compared to gross profit of $94.3 million and gross margin of 25.1% for the same period in 2022. The 400 basis point increase in gross
              margin included a 300 basis point improvement in cost of material, which consisted of a favorable LIFO<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">2</sup> impact of 130 basis points, a favorable impact of 30 basis points related to the Fill-Rite inventory step-up that was
              recognized in 2022 that did not recur in 2023 and a 140 basis point improvement from the realization of selling price increases. The increase in gross margin also included a 100 basis point improvement on labor and overhead leverage due to
              increased sales volume and sales mix which includes nine months of Fill-Rite sales for 2023 compared to four months for the same period in 2022. </p>
            <p> Selling, general and administrative (&#8220;SG&amp;A&#8221;) expenses were $70.7 million and 14.2% of net sales for the first nine months of 2023 compared to $62.1 million and 16.6% of net sales for the same period in 2022. SG&amp;A expenses for the
              first nine months of 2022 included $7.0 million of one-time acquisition costs. Excluding acquisition costs of $7.0 million, SG&amp;A expenses were $55.1 million and 14.7% of net sales for the first nine months of 2022. The increase in
              SG&amp;A expenses, excluding acquisition costs, was due to the inclusion of Fill-Rite expenses for the full nine month period in 2023 as compared to four months in the same period in 2022, as well as increased expenses to support sales
              growth. The improvement in SG&amp;A as a percent of sales was primarily due to favorable leverage from increased sales. </p>
            <p> Amortization expense was $9.4 million for the first nine months of 2023 compared to $4.5 million for the same period in 2022. The increase in amortization expense was due to the inclusion of nine months of amortization attributable to the
              Fill-Rite acquisition compared to four months for the same period in 2022. </p>
            <div class="BRPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
              <div class="BRPFPageBreak" style="PAGE-BREAK-AFTER: always">
                <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
            </div>
            <p> Operating income was $65.3 million for the first nine months of 2023, resulting in an operating margin of 13.1%, compared to operating income of $27.7 million and operating margin of 7.4% for the same period in 2022. Operating income for
              the first nine months of 2022 included $7.0 million of one-time acquisition costs, and $1.4 million of inventory step-up amortization. Excluding acquisition costs and inventory step-up totaling $8.4 million, operating income was $36.1 million
              for the first nine months of 2022 resulting in an operating margin of 9.6% of net sales. Excluding acquisition costs and inventory step-up in 2022, operating margin in the first nine months of 2023 increased 350 basis points compared to the
              same period in 2022 due to improved margin on material costs, and improved leverage on SG&amp;A expense due to increased sales volumes partially offset by increased amortization expense. </p>
            <p> Interest expense was $31.1 million for the first nine months of 2023 compared to $9.9 million for the same period in 2022. The increase in interest expense was primarily due to the inclusion of nine months of interest expense in 2023
              compared to four months for the first nine months of 2022 on the debt financing attributable to the Fill-Rite acquisition, as well as increased interest rates in 2023 as compared to 2022. </p>
            <p> Other income (expense), net was $1.4 million of expense for the first nine months of 2023 compared to expense of $7.1 million of expense for the same period in 2022. The $7.1 million expense for the first nine months of 2022 included
              non-cash pension settlement charges of $6.4 million. </p>
            <p> Net income was $26.0 million, or $0.99 per share, for the first nine months of 2023 compared to net income of $8.8 million, or $0.34 per share, for the first nine months of 2022. Adjusted earnings per share<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">1</sup> for the first nine
              months of 2023 were $1.02 per share compared to $0.81 per share for the first nine months of 2022. Adjusted earnings per share<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">1</sup> for the first nine months of 2023 included an unfavorable LIFO<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">2</sup> impact of $0.19 per share
              compared to an unfavorable LIFO<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">2</sup> impact of $0.30 per share in the first nine months of 2022. </p>
            <p> Adjusted EBITDA<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">1</sup> was $92.6 million for the first nine months of 2023 compared to $60.2 million for the first nine months of 2022. Adjusted EBITDA<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">1</sup> increased from organic sales growth and improved gross margin as well
              as the inclusion of Fill-Rite results for the full nine months of 2023 compared to four months in the same period in 2022. </p>
            <p> The Company&#8217;s backlog of orders was $237.5 million at September 30, 2023 compared to $266.7 million at September 30, 2022 and $267.4 million at December 31, 2022. Incoming orders for the first nine months of 2023 were $476.7 million, or an
              increase of 6.9% compared to the same period in 2022. </p>
            <p> Net cash provided by operating activities for the first nine months of 2023 was $71.7 million compared to $12.5 million for the same period in 2022 driven by increased earnings before depreciation, amortization, and LIFO<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">2</sup>
              expense, and improved cash flow from working capital management. Capital expenditures for the first nine months of 2023 were $16.9 million and consisted primarily of machinery and equipment. Capital expenditures for the full-year 2023 are
              presently planned to be approximately $20 million. During the first nine months of 2023, total debt was reduced by $28.1 million and cash increased $11.4 million. </p>
            <p> Scott A. King, President and CEO commented, &#8220;We continued to see strong sales across the majority of our markets which, along with improved gross margins and SG&amp;A leverage, resulted in an increase in Adjusted EBITDA of 16% over the
              third quarter of last year. Although down from the record levels we saw earlier in the year, our backlog remains strong and at elevated levels. As expected, we saw our inventories decrease from their second quarter peak which contributed to
              an improvement in debt, net of cash, of over $25 million during the third quarter. I am pleased that during the quarter we completed the planned relocation and expansion of Fill-Rite&#8217;s manufacturing facility in Lenexa, Kansas. This expansion
              nearly tripled the size of the prior facility and provides additional capacity for Fill-Rite&#8217;s continued growth. We remain optimistic about our outlook and will continue to focus on delivering long-term sustained growth and shareholder
              value.&#8221; </p>
            <p> About The Gorman-Rupp Company </p>
            <p> Founded in 1933, The Gorman-Rupp Company is a leading designer, manufacturer and international marketer of pumps and pump systems for use in diverse water, wastewater, construction, dewatering, industrial, petroleum, original equipment,
              agriculture, fire suppression, heating, ventilating and air conditioning (HVAC), military and other liquid-handling applications. </p>
            <div class="BRPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
              <div class="BRPFPageBreak" style="PAGE-BREAK-AFTER: always">
                <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
            </div>
            <p> (1) Non-GAAP Information </p>
            <p> This release includes certain non-GAAP financial data and measures such as adjusted earnings, adjusted earnings per share, and adjusted earnings before interest, taxes, depreciation and amortization (&#8220;Adjusted EBITDA&#8221;). Adjusted earnings is
              earnings excluding non-cash pension settlement charges, one-time acquisition costs, amortization of step up in value of acquired inventories, and amortization of customer backlog. Adjusted earnings per share is earnings per share excluding
              non-cash pension settlement charges per share, one-time acquisition costs per share, amortization of step up in value of acquired inventories per share, and amortization of customer backlog per share. Adjusted earnings before interest, taxes,
              depreciation and amortization is net income (loss) excluding interest, taxes, depreciation and amortization, adjusted to exclude non-cash pension settlement charges, one-time acquisition costs, amortization of step up in value of acquired
              inventories, amortization of customer backlog, and non-cash LIFO<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">2</sup> expense. Management utilizes these adjusted financial data and measures to assess comparative operations against those of prior periods without the distortion of
              non-comparable factors. The inclusion of these adjusted measures should not be construed as an indication that the Company&#8217;s future results will be unaffected by unusual or infrequent items or that the items for which the Company has made
              adjustments are unusual or infrequent or will not recur. Further, the impact of the LIFO<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">2</sup> inventory costing method can cause results to vary substantially from company to company depending upon whether they elect to utilize LIFO<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">2</sup>
              and depending upon which method they may elect. The Gorman-Rupp Company believes that these non-GAAP financial data and measures also will be useful to investors in assessing the strength of the Company&#8217;s underlying operations and liquidity
              from period to period. These non-GAAP financial measures are not intended to replace GAAP financial measures, and they are not necessarily standardized or comparable to similarly titled measures used by other companies. Provided later in this
              release is a reconciliation of adjusted earnings, adjusted earnings per share, and adjusted EBITDA which includes descriptions of actual adjustments made in the current period and the corresponding prior period. </p>
            <p> (2) LIFO Inventory Method </p>
            <p> The majority of the Company&#8217;s inventories are valued on the last-in, first-out (LIFO) method and stated at the lower of cost or market. Current cost approximates replacement cost, or market, and LIFO cost is determined at the end of each
              fiscal year based on inventory levels on-hand at current replacement cost and a LIFO reserve. The Company uses the simplified LIFO method, under which the LIFO reserve is determined utilizing the inflation factor specified in the Producer
              Price Index for Machinery and Equipment &#8211; Pumps, Compressors and Equipment, as published by the U.S. Bureau of Labor Statistics. Interim LIFO calculations are based on management&#8217;s estimate of the expected year-end inflation index and, as
              such, are subject to adjustment each quarter. When inflation increases, the LIFO reserve and non-cash expense increase. </p>
            <p> Forward-Looking Statements </p>
            <p> In connection with the &#8220;safe harbor&#8221; provisions of the Private Securities Litigation Reform Act of 1995, The Gorman-Rupp Company provides the following cautionary statement: This news release contains various forward-looking statements
              based on assumptions concerning The Gorman-Rupp Company&#8217;s operations, future results and prospects. These forward-looking statements are based on current expectations about important economic, political, and technological factors, among
              others, and are subject to risks and uncertainties, which could cause the actual results or events to differ materially from those set forth in or implied by the forward-looking statements and related assumptions. Such uncertainties include,
              but are not limited to, our estimates of future earnings and cash flows, general economic conditions and supply chain conditions and any related impact on costs and availability of materials, integration of the Fill-Rite business in a timely
              and cost effective manner, retention of supplier and customer relationships and key employees, the ability to achieve synergies and cost savings in the amounts and within the time frames currently anticipated and the ability to service and
              repay indebtedness incurred in connection with the transaction. Other factors include, but are not limited to: company specific risk factors including (1) loss of key personnel; (2) intellectual property security; (3) acquisition performance
              and integration; (4) the Company&#8217;s indebtedness and how it may impact the Company&#8217;s financial condition and the way it operates its business; (5) general risks associated with acquisitions; (6) the anticipated benefits from the Fill-Rite
              transaction may not be realized; (7) impairment in the value of intangible assets, including goodwill; (8) defined benefit pension plan settlement expense; (9) LIFO<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">2</sup> inventory method, and (10) family ownership of common equity; and
              general risk factors including (11) continuation of the current and projected future business environment&#894; (12) highly competitive markets; (13) availability and costs of raw materials and labor; (14) cyber security threats; (15) compliance
              with, and costs related to, a variety of import and export laws and regulations; (16) environmental compliance costs and liabilities; (17) exposure to fluctuations in foreign currency exchange rates; (18) conditions in foreign countries in
              which The Gorman-Rupp Company conducts business; (19) changes in our tax rates and exposure to additional income tax liabilities; and (20) risks described from time to time in our reports filed with the Securities and Exchange Commission.
              Except to the extent required by law, we do not undertake and specifically decline any obligation to review or update any forward-looking statements or to publicly announce the results of any revisions to any of such statements to reflect
              future events or developments or otherwise. </p>
            <div class="BRPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
              <div class="BRPFPageBreak" style="PAGE-BREAK-AFTER: always">
                <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
            </div>
            <table cellspacing="0" style="margin-bottom: 10px;margin-left: 0px; margin-right: auto;width: 100%; font-size: 10pt;" id="zbe0241df79be414e9af0c93130c0319a">

                <tr>
                  <td colspan="16" style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> The Gorman-Rupp Company </p>
                  </td>
                </tr>
                <tr>
                  <td colspan="16" style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> Condensed Consolidated Statements of Income (Unaudited) </p>
                  </td>
                </tr>
                <tr>
                  <td colspan="16" style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (thousands of dollars, except per share data) </p>
                  </td>
                </tr>
                <tr>
                  <td style="text-align: left;vertical-align: bottom;padding-left: 0px;width: 33%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="3" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="3" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="3" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="3" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="text-align: left;vertical-align: bottom;padding-left: 0px;width: 33%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="3" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="3" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="3" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="3" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 33%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="7" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;white-space: nowrap;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> Three Months Ended </p>
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> September 30, </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="7" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;white-space: nowrap;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> Nine Months Ended </p>
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> September 30, </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 33%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 12%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2023 </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2022 </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2023 </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2022 </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 33%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 33%;" rowspan="1" colspan="1">Net sales</td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 12%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 167,456 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 153,792 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 498,946 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 375,026 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 33%;" rowspan="1" colspan="1">Cost of products sold</td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 12%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 119,322 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 113,229 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 353,631 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 280,727 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 33%;" rowspan="1" colspan="1">Gross profit</td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 12%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 48,134 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 40,563 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 145,315 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 94,299 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 33%;" rowspan="1" colspan="1">Selling, general and administrative expenses</td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 12%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 23,233 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 22,076 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 70,664 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 62,125 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 33%;" rowspan="1" colspan="1">Amortization expense</td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 12%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 3,026 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 3,176 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 9,398 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 4,498 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 33%;" rowspan="1" colspan="1">Operating income</td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 12%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 21,875 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 15,311 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 65,253 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 27,676 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 33%;" rowspan="1" colspan="1">Interest expense</td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 12%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (10,475 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (7,556 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (31,147 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (9,878 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 33%;" rowspan="1" colspan="1">Other income (expense), net</td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 12%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (416 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (5,323 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (1,385 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (7,079 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 33%;" rowspan="1" colspan="1">Income before income taxes</td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 12%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 10,984 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 2,432 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 32,721 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 10,719 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 33%;" rowspan="1" colspan="1">Provision for income taxes</td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 12%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 2,006 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 211 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 6,746 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 1,951 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 33%;" rowspan="1" colspan="1">Net income</td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 12%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 8,978 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 2,221 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 25,975 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 8,768 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 33%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 33%;" rowspan="1" colspan="1">Earnings per share</td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 12%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.34 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.09 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.99 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 13%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.34 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>

            </table>
            <div class="BRPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
              <div class="BRPFPageBreak" style="PAGE-BREAK-AFTER: always">
                <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
            </div>
            <table cellspacing="0" style="margin-bottom: 10px;margin-left: 0px; margin-right: auto;width: 100%; font-size: 10pt;" id="z2da6998dd78247fa98e1112951b659ce">

                <tr>
                  <td colspan="8" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> The Gorman-Rupp Company </p>
                  </td>
                </tr>
                <tr>
                  <td colspan="8" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> Condensed Consolidated Balance Sheets (Unaudited) </p>
                  </td>
                </tr>
                <tr>
                  <td colspan="8" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (thousands of dollars, except share data) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="2" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: middle;padding-left: 0px;white-space: nowrap;" colspan="2" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> September 30, </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;text-align: center; list-style-position: inside;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: middle;padding-left: 0px;white-space: nowrap;" colspan="2" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> December 31, </p>
                  </td>
                </tr>
                <tr>
                  <td colspan="2" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> <u>Assets</u> </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" colspan="2" rowspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2023 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;text-align: center; list-style-position: inside;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" colspan="2" rowspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2022 </p>
                  </td>
                </tr>
                <tr>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="2" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="2" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Cash and cash equivalents</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 18,189 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 6,783 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Accounts receivable, net</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 99,385 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 93,059 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Inventories, net</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 103,525 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 111,133 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Prepaid and other</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 12,030 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 14,551 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 50%;" rowspan="1" colspan="1">
                    <p style="text-align: left;margin-bottom: 0px; margin-top: 0px;"> Total current assets </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 233,129 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 225,526 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Property, plant and equipment, net</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 135,600 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 128,640 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Other assets</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 25,099 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 11,579 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Goodwill and other intangible assets, net</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 497,549 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 507,085 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 50%;" rowspan="1" colspan="1">Total assets</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 891,377 </p>
                  </td>
                  <td style="text-align: left;vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 872,830 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: left;vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: left;vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td colspan="2" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> <u>Liabilities and shareholders' equity</u> </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                </tr>
                <tr>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Accounts payable</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 24,704 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 24,697 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Current portion of long-term debt</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 19,688 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 17,500 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Accrued liabilities and expenses</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 58,054 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 43,016 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 50%;" rowspan="1" colspan="1">Total current liabilities</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 102,446 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 85,213 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Pension benefits</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 8,625 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 9,352 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Postretirement benefits</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 21,996 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 22,413 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Long-term debt, net of current portion</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 390,492 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 419,327 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Other long-term liabilities</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 21,038 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 5,331 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 50%;" rowspan="1" colspan="1">Total liabilities</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 544,597 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 541,636 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Shareholders' equity</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 346,780 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 331,194 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 50%;" rowspan="1" colspan="1">Total liabilities and shareholders' equity</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: double black 2.25pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: double black 2.25pt;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 891,377 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: double black 2.25pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: double black 2.25pt;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 872,830 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 50%;" rowspan="1" colspan="1">Shares outstanding</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 26,193,998 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 21%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 26,094,865 </p>
                  </td>
                </tr>

            </table>
            <div class="BRPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
              <div class="BRPFPageBreak" style="PAGE-BREAK-AFTER: always">
                <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
            </div>
            <table cellspacing="0" style="margin-bottom: 10px;margin-left: 0px; margin-right: auto;width: 100%; font-size: 10pt;" id="z75e756f81a8e4146b597c04fc1bd8398">

                <tr>
                  <td colspan="10" style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> The Gorman-Rupp Company </p>
                  </td>
                </tr>
                <tr>
                  <td colspan="10" style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> Condensed Consolidated Statements of Cash Flows (Unaudited) </p>
                  </td>
                </tr>
                <tr>
                  <td colspan="10" style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (thousands of dollars, except share data) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 66%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td colspan="3" style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td colspan="3" style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 66%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td colspan="7" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> Nine Months Ended September 30, </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 66%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2023 </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2022 </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: middle;padding-left: 0px;width: 66%;" rowspan="1" colspan="1">Cash flows from operating activities:</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 66%;" rowspan="1" colspan="1">Net income</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 25,975 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 8,768 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td colspan="2" style="vertical-align: bottom;padding-left: 15px;" rowspan="1">Adjustments to reconcile net income to net cash provided by operating activities:</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 25px;width: 66%;" rowspan="1" colspan="1">Depreciation and amortization</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 21,196 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 14,161 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 25px;width: 66%;" rowspan="1" colspan="1">LIFO expense</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 6,414 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 9,767 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 25px;width: 66%;" rowspan="1" colspan="1">Pension expense</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 2,426 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 8,963 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 25px;width: 66%;" rowspan="1" colspan="1">Stock based compensation</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 2,335 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 2,107 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 25px;width: 66%;" rowspan="1" colspan="1">Contributions to pension plans</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (2,250 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (2,000 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 25px;width: 66%;" rowspan="1" colspan="1">Amortization of debt issuance fees</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 2,247 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 977 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 25px;width: 66%;" rowspan="1" colspan="1">Other</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 1,282 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 25px;width: 66%;" rowspan="1" colspan="1">Changes in operating assets and liabilities:</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 35px;width: 66%;" rowspan="1" colspan="1">Accounts receivable, net</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (6,515 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (13,514 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 35px;width: 66%;" rowspan="1" colspan="1">Inventories, net</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 656 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (20,761 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 35px;width: 66%;" rowspan="1" colspan="1">Accounts payable</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 230 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 3,437 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 35px;width: 66%;" rowspan="1" colspan="1">Commissions payable</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (531 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 319 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 35px;width: 66%;" rowspan="1" colspan="1">Deferred revenue and customer deposits</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 2,053 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (2,526 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 35px;width: 66%;" rowspan="1" colspan="1">Income taxes</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 2,186 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 206 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 35px;width: 66%;" rowspan="1" colspan="1">Accrued expenses and other</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 5,499 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (4,019 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 35px;width: 66%;" rowspan="1" colspan="1">Benefit obligations</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 8,456 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 6,623 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 25px;width: 66%;" rowspan="1" colspan="1">Net cash provided by operating activities</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 71,659 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 12,508 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: middle;padding-left: 0px;width: 66%;" rowspan="1" colspan="1">Cash flows from investing activities:</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 66%;" rowspan="1" colspan="1">Capital additions</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (16,917 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (11,268 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 66%;" rowspan="1" colspan="1">Payment for acquisitions</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (526,301 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 66%;" rowspan="1" colspan="1">Other</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 608 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 327 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 25px;width: 66%;" rowspan="1" colspan="1">Net cash used for investing activities</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (16,309 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (537,242 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: middle;padding-left: 0px;width: 66%;" rowspan="1" colspan="1">Cash flows from financing activities:</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 66%;" rowspan="1" colspan="1">Cash dividends</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (13,732 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (13,306 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 66%;" rowspan="1" colspan="1">Treasury share repurchases</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (1,028 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (918 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 66%;" rowspan="1" colspan="1">Proceeds from bank borrowings</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 5,000 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 445,000 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 66%;" rowspan="1" colspan="1">Payments to banks for borrowings</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (33,125 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (4,375 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 66%;" rowspan="1" colspan="1">Debt issuance fees</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (15,217 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 66%;" rowspan="1" colspan="1">Other</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (519 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (97 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 25px;width: 66%;" rowspan="1" colspan="1">Net cash provided by (used for) financing activities</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (43,404 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 411,087 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 25px;width: 66%;" rowspan="1" colspan="1">Effect of exchange rate changes on cash</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (540 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (1,259 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: middle;padding-left: 0px;width: 66%;" rowspan="1" colspan="1">Net increase (decrease) in cash and cash equivalents</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 11,406 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> (114,906 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> ) </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: middle;padding-left: 0px;width: 66%;" rowspan="1" colspan="1">Cash and cash equivalents:</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="3" rowspan="1"><br>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 66%;" rowspan="1" colspan="1">Beginning of period</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 6,783 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 125,194 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 15px;width: 66%;" rowspan="1" colspan="1">End of period</td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 2%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: double black 2.25pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: double black 2.25pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 18,189 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: double black 2.25pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: double black 2.25pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: double black 2.25pt;padding-left: 0px;padding-right: 0px;width: 11%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 10,288 </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: double black 2.25pt;padding-left: 0px;padding-right: 0px;width: 2%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: left;"> &#160; </p>
                  </td>
                </tr>

            </table>
            <div class="BRPFPageBreakArea" style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt">
              <div class="BRPFPageBreak" style="PAGE-BREAK-AFTER: always">
                <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
            </div>
            <table cellspacing="0" style="margin-bottom: 10px;margin-left: 0px; margin-right: auto;width: 100%; font-size: 10pt;" id="zee2780bc61424afd8afa9ec8339d1b05">

                <tr>
                  <td colspan="13" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">The Gorman-Rupp Company</td>
                </tr>
                <tr>
                  <td colspan="13" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">Non-GAAP Financial Information</td>
                </tr>
                <tr>
                  <td colspan="13" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">(thousands of dollars, except per share data)</td>
                </tr>
                <tr>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="2" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="2" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="2" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="2" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="5" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;white-space: nowrap;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> Three Months Ended </p>
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> September 30, </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td colspan="5" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;white-space: nowrap;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> Nine Months Ended </p>
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> September 30, </p>
                  </td>
                </tr>
                <tr>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2023 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2022 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2023 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2022 </p>
                  </td>
                </tr>
                <tr>
                  <td style="text-align: left;vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1"><b>Adjusted earnings:</b></td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Reported net income &#8211; GAAP basis</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 8,978 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 2,221 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 25,975 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 8,768 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus pension settlement charge</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 3,759 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 5,021 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus one-time acquisition costs</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 122 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 5,568 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus amortization of step up in value of acquired inventories</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 1,111 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus amortization of acquired customer backlog</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 514 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 857 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 685 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Non-GAAP adjusted earnings per share</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 8,978 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 6,616 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 26,832 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 21,153 </p>
                  </td>
                </tr>
                <tr>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="2" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="2" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="2" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="2" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="5" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> Three Months Ended </p>
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> September 30, </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td colspan="5" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> Nine Months Ended </p>
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> September 30, </p>
                  </td>
                </tr>
                <tr>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2023 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2022 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2023 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;text-align: center; list-style-position: inside;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2022 </p>
                  </td>
                </tr>
                <tr>
                  <td style="text-align: left;vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1"><b>Adjusted earnings per share:</b></td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Reported earnings per share &#8211; GAAP basis</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.34 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.09 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.99 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.34 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus pension settlement charge</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.14 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.19 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus one-time acquisition costs</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.21 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus amortization of step up in value of acquired inventories</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.04 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus amortization of acquired customer backlog</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.02 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.03 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.03 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Non-GAAP adjusted earnings per share</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.34 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.25 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 1.02 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;border-bottom: double black 2.25pt;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 0.81 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="5" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;white-space: nowrap;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> Three Months Ended </p>
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> September 30, </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td colspan="5" style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;white-space: nowrap;" rowspan="1">
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> Nine Months Ended </p>
                    <p style="text-align: center; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> September 30, </p>
                  </td>
                </tr>
                <tr>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2023 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2022 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2023 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: center; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position: inside;"> 2022 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1"><b>Adjusted earnings before interest, taxes, depreciation and amortization:</b></td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Reported net income &#8211; GAAP basis</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 8,978 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 2,221 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 25,975 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 8,768 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus interest expense</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 10,475 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 7,556 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 31,147 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 9,878 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus provision for income taxes</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 2,006 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 211 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 6,746 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 1,951 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus depreciation and amortization expense</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 7,038 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 6,960 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 21,196 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 14,161 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Non-GAAP earnings before interest, taxes, depreciation and amortization</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 28,497 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 16,948 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 85,064 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 34,758 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus pension settlement charge</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 4,759 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 6,355 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus one-time acquisition costs</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 154 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 7,048 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus amortization of step up in value of acquired inventories</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 1,406 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus amortization of acquired customer backlog</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 651 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 1,085 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 868 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Plus non-cash LIFO expense</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 1,974 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 3,762 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 6,414 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;border-bottom: solid black 1pt;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 9,767 </p>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">Non-GAAP adjusted earnings before interest,</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;" colspan="2" rowspan="1"><br>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 42%;" rowspan="1" colspan="1">taxes, depreciation and amortization</td>
                  <td style="width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 30,471 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 26,274 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 15%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 92,563 </p>
                  </td>
                  <td style="vertical-align: bottom;padding-left: 0px;width: 1%;" rowspan="1" colspan="1"><br>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 1%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                  </td>
                  <td style="text-align: right; list-style-position: inside;vertical-align: bottom;padding-left: 0px;padding-right: 0px;width: 10%;" rowspan="1" colspan="1">
                    <p style="text-align: right; list-style-position: inside;margin-bottom: 0px; margin-top: 0px;"> 60,202 </p>
                  </td>
                </tr>

            </table>
            <p> &#160; </p>
          </div>
          <div class="bw-release-contact">
            <h2 style="FONT-SIZE: 14pt;">Contacts</h2>
            <p> Brigette A. Burnell <br>
              Corporate Secretary <br>
              The Gorman-Rupp Company <br>
              Telephone (419) 755-1246 </p>
            <p> For additional information, contact James C. Kerr, Chief Financial Officer, Telephone (419) 755-1548. </p>
          </div>
        </div>
      </div>
      <div class="bw-release-body">
        <div class="bw-release-contact"> </div>
      </div>
    </div>
    <font style="font-weight: bold;"> </font></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>grc-20231027.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 23.9.1.5178 Broadridge-->
<xs:schema targetNamespace="http://gormanrupp.com/20231027" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:grc="http://gormanrupp.com/20231027" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:srt-types="http://fasb.org/srt-types/2023">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="grc-20231027_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="grc-20231027_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://gormanrupp.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2023" schemaLocation="https://xbrl.sec.gov/currency/2023/currency-2023.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2023" schemaLocation="https://xbrl.sec.gov/exch/2023/exch-2023.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2023" schemaLocation="https://xbrl.sec.gov/naics/2023/naics-2023.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2023" schemaLocation="https://xbrl.sec.gov/sic/2023/sic-2023.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2023" schemaLocation="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>grc-20231027_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 23.9.1.5178 Broadridge-->
<link:linkbase 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" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CoverAbstract_lbl" xml:lang="en-US" id="dei_CoverAbstract_lbl">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:title="label: CoverAbstract to dei_CoverAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentType_lbl" xml:lang="en-US" id="dei_DocumentType_lbl">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="dei_DocumentType_lbl" xlink:title="label: DocumentType to dei_DocumentType_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="WrittenCommunications" xlink:title="WrittenCommunications" />
    <link:label xlink:type="resource" xlink:label="dei_WrittenCommunications_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_WrittenCommunications_lbl" xml:lang="en-US" id="dei_WrittenCommunications_lbl">Written Communications</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:title="label: WrittenCommunications to dei_WrittenCommunications_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="SolicitingMaterial" xlink:title="SolicitingMaterial" />
    <link:label xlink:type="resource" xlink:label="dei_SolicitingMaterial_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SolicitingMaterial_lbl" xml:lang="en-US" id="dei_SolicitingMaterial_lbl">Soliciting Material</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:title="label: SolicitingMaterial to dei_SolicitingMaterial_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="PreCommencementTenderOffer" xlink:title="PreCommencementTenderOffer" />
    <link:label xlink:type="resource" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US" id="dei_PreCommencementTenderOffer_lbl">Pre-commencement Tender Offer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:title="label: PreCommencementTenderOffer to dei_PreCommencementTenderOffer_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="PreCommencementIssuerTenderOffer" xlink:title="PreCommencementIssuerTenderOffer" />
    <link:label xlink:type="resource" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US" id="dei_PreCommencementIssuerTenderOffer_lbl">Pre-commencement Issuer Tender Offer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:title="label: PreCommencementIssuerTenderOffer to dei_PreCommencementIssuerTenderOffer_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AmendmentFlag_lbl" xml:lang="en-US" id="dei_AmendmentFlag_lbl">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:title="label: AmendmentFlag to dei_AmendmentFlag_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalYearFocus_lbl">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:title="label: DocumentFiscalYearFocus to dei_DocumentFiscalYearFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalPeriodFocus_lbl">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:title="label: DocumentFiscalPeriodFocus to dei_DocumentFiscalPeriodFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="dei_DocumentPeriodEndDate_lbl">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:title="label: DocumentPeriodEndDate to dei_DocumentPeriodEndDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="dei_EntityRegistrantName_lbl">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:title="label: EntityRegistrantName to dei_EntityRegistrantName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="dei_EntityCentralIndexKey_lbl">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:title="label: EntityCentralIndexKey to dei_EntityCentralIndexKey_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFileNumber_lbl" xml:lang="en-US" id="dei_EntityFileNumber_lbl">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:title="label: EntityFileNumber to dei_EntityFileNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US" id="dei_EntityTaxIdentificationNumber_lbl">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:title="label: EntityTaxIdentificationNumber to dei_EntityTaxIdentificationNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US" id="dei_EntityIncorporationStateCountryCode_lbl">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:title="label: EntityIncorporationStateCountryCode to dei_EntityIncorporationStateCountryCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" id="dei_EntityEmergingGrowthCompany_lbl">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:title="label: EntityEmergingGrowthCompany to dei_EntityEmergingGrowthCompany_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" id="dei_EntityAddressAddressLine1_lbl">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:title="label: EntityAddressAddressLine1 to dei_EntityAddressAddressLine1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US" id="dei_EntityAddressAddressLine2_lbl">Entity Address, Address Line Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:title="label: EntityAddressAddressLine2 to dei_EntityAddressAddressLine2_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="EntityAddressAddressLine3" xlink:title="EntityAddressAddressLine3" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine3_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US" id="dei_EntityAddressAddressLine3_lbl">Entity Address, Address Line Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:title="label: EntityAddressAddressLine3 to dei_EntityAddressAddressLine3_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" id="dei_EntityAddressCityOrTown_lbl">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:title="label: EntityAddressCityOrTown to dei_EntityAddressCityOrTown_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US" id="dei_EntityAddressStateOrProvince_lbl">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:title="label: EntityAddressStateOrProvince to dei_EntityAddressStateOrProvince_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="EntityAddressCountry" xlink:title="EntityAddressCountry" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCountry_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCountry_lbl" xml:lang="en-US" id="dei_EntityAddressCountry_lbl">Entity Address, Country</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:title="label: EntityAddressCountry to dei_EntityAddressCountry_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" id="dei_EntityAddressPostalZipCode_lbl">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:title="label: EntityAddressPostalZipCode to dei_EntityAddressPostalZipCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CityAreaCode_lbl" xml:lang="en-US" id="dei_CityAreaCode_lbl">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:title="label: CityAreaCode to dei_CityAreaCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_LocalPhoneNumber_lbl" xml:lang="en-US" id="dei_LocalPhoneNumber_lbl">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:title="label: LocalPhoneNumber to dei_LocalPhoneNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_Security12bTitle_lbl" xml:lang="en-US" id="dei_Security12bTitle_lbl">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:title="label: Security12bTitle to dei_Security12bTitle_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="NoTradingSymbolFlag" xlink:title="NoTradingSymbolFlag" />
    <link:label xlink:type="resource" xlink:label="dei_NoTradingSymbolFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US" id="dei_NoTradingSymbolFlag_lbl">No Trading Symbol Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:title="label: NoTradingSymbolFlag to dei_NoTradingSymbolFlag_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_TradingSymbol_lbl" xml:lang="en-US" id="dei_TradingSymbol_lbl">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:title="label: TradingSymbol to dei_TradingSymbol_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SecurityExchangeName_lbl" xml:lang="en-US" id="dei_SecurityExchangeName_lbl">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:title="label: SecurityExchangeName to dei_SecurityExchangeName_lbl" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>grc-20231027_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 23.9.1.5178 Broadridge-->
<link:linkbase 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" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://gormanrupp.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="grc-20231027.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://gormanrupp.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentType" xlink:title="presentation: CoverAbstract to DocumentType" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AmendmentFlag" xlink:title="presentation: CoverAbstract to AmendmentFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: CoverAbstract to DocumentPeriodEndDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityRegistrantName" xlink:title="presentation: CoverAbstract to EntityRegistrantName" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityIncorporationStateCountryCode" xlink:title="presentation: CoverAbstract to EntityIncorporationStateCountryCode" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFileNumber" xlink:title="presentation: CoverAbstract to EntityFileNumber" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityTaxIdentificationNumber" xlink:title="presentation: CoverAbstract to EntityTaxIdentificationNumber" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine1" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine1" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine2" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine2" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="EntityAddressAddressLine3" xlink:title="EntityAddressAddressLine3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine3" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine3" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCityOrTown" xlink:title="presentation: CoverAbstract to EntityAddressCityOrTown" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressStateOrProvince" xlink:title="presentation: CoverAbstract to EntityAddressStateOrProvince" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="EntityAddressCountry" xlink:title="EntityAddressCountry" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCountry" xlink:title="presentation: CoverAbstract to EntityAddressCountry" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressPostalZipCode" xlink:title="presentation: CoverAbstract to EntityAddressPostalZipCode" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CityAreaCode" xlink:title="presentation: CoverAbstract to CityAreaCode" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="LocalPhoneNumber" xlink:title="presentation: CoverAbstract to LocalPhoneNumber" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="WrittenCommunications" xlink:title="WrittenCommunications" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="WrittenCommunications" xlink:title="presentation: CoverAbstract to WrittenCommunications" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="SolicitingMaterial" xlink:title="SolicitingMaterial" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="SolicitingMaterial" xlink:title="presentation: CoverAbstract to SolicitingMaterial" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="PreCommencementTenderOffer" xlink:title="PreCommencementTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="PreCommencementTenderOffer" xlink:title="presentation: CoverAbstract to PreCommencementTenderOffer" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="PreCommencementIssuerTenderOffer" xlink:title="PreCommencementIssuerTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="PreCommencementIssuerTenderOffer" xlink:title="presentation: CoverAbstract to PreCommencementIssuerTenderOffer" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="NoTradingSymbolFlag" xlink:title="NoTradingSymbolFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="NoTradingSymbolFlag" xlink:title="presentation: CoverAbstract to NoTradingSymbolFlag" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityEmergingGrowthCompany" xlink:title="presentation: CoverAbstract to EntityEmergingGrowthCompany" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalYearFocus" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalPeriodFocus" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCentralIndexKey" xlink:title="presentation: CoverAbstract to EntityCentralIndexKey" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="Security12bTitle" xlink:title="presentation: CoverAbstract to Security12bTitle" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="TradingSymbol" xlink:title="presentation: CoverAbstract to TradingSymbol" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="SecurityExchangeName" xlink:title="presentation: CoverAbstract to SecurityExchangeName" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm139973024592688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>Oct. 27, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Oct. 27,  2023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">THE GORMAN-RUPP COMPANY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">OH<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-6747<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">34-0253990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">600 South Airport Road<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Mansfield<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">OH<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">44903<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">755-1011<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000042682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Shares, without par value<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">GRC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>a53693645_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="grc-20231027.xsd" xlink:type="simple"/>
    <context id="c20231027to20231027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042682</identifier>
        </entity>
        <period>
            <startDate>2023-10-27</startDate>
            <endDate>2023-10-27</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20231027to20231027"
      id="Fact_382d40e4e7f34262b55e0e03ddb6f29d">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c20231027to20231027"
      id="Fact_fc25238d6d5a45688c96a62cfc63cc60">0000042682</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20231027to20231027"
      id="Fact_c6f6d90867184825912b998b570727ba">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="c20231027to20231027"
      id="Fact_51f91f1bb2c7471cb557146d4fe2650e">2023-10-27</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="c20231027to20231027"
      id="Fact_93ab8b17c7eb410aad8abeead1c607dc">THE GORMAN-RUPP COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20231027to20231027"
      id="Fact_26d816a4776e42239c555c685615c3f2">OH</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="c20231027to20231027"
      id="Fact_b47142f635c14594baa26244c03b50a3">1-6747</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20231027to20231027"
      id="Fact_6e2a9edfc27a48cfa3c021a6fd747d23">34-0253990</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20231027to20231027"
      id="Fact_553680c604d140119904b59d828d1be5">600 South Airport Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20231027to20231027"
      id="Fact_bb9aa5662c7f4e8eafc024517a83f108">Mansfield</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20231027to20231027"
      id="Fact_b2250bb7a84745e9a0807df9a8042918">OH</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20231027to20231027"
      id="Fact_964f04ac0c5944ceb4f53a4cde7bf269">44903</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20231027to20231027"
      id="Fact_f1d879e8b67f437db3ba8f8b072d7721">419</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20231027to20231027"
      id="Fact_1efa9cdff559439a8ca3cf283d592f10">755-1011</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="c20231027to20231027"
      id="Fact_002e3da780da4cc090157d26d1fb0064">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20231027to20231027"
      id="Fact_b813578f30be4015944284603d4c12c7">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20231027to20231027"
      id="Fact_7d8d3f55e3d64391a9053cf1bdd8e53c">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20231027to20231027"
      id="Fact_a64777a932f943ffb8f2164d1b3d6ee5">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="c20231027to20231027"
      id="Fact_38bc63220ad0488aaaa74b2de48447c0">Common Shares, without par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20231027to20231027"
      id="Fact_f195b54f9cb7492fbb984baed1b5d175">GRC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20231027to20231027"
      id="Fact_8040e23305364a97ad2245f5fd6674b0">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20231027to20231027"
      id="Fact_624fedea93ac42a581d8fcaba6aa715a">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *M.6U<'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "K3EM7GW'0&N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9++
M:L,P$$5_I6AOCV73!\+1)J&K%@H-M'0GI$DB8CV0IMCY^]INXE#:#^A2,U=G
MSL"T.@H=$KZD$#&1Q7PSN,YGH>.*'8BB ,CZ@$[E<DSXL;D+R2D:GVD/4>FC
MVB/4574'#DD910HF8!$7(I.MT4(G5!32&6_T@H^?J9MA1@-VZ-!3!EYR8'*:
M&$]#U\(5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V3=S;MR!P_OST^N\;F%]
M)N4UCK^R%72*N&*7R6_->K-]9+*NZJ;@55'?;WDC;AO!'SXFUQ]^5V$7C-W9
M?VQ\$90M_+H+^0502P,$%     @ JTY;5YE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" "K3EM77P9!:D\$  "/$   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)68:V_B.!2&_XJ5E5:[4FDN!"A=0*),+VBF)0)F1K.K_6 2AUB3Q%G'*>7?
M[W&@"3L33MA^:&X^;YX<'[^V&>V$_)Y'C"GREL1I/C8BI;);T\S]B"4TOQ89
M2^%)*&1"%5S*K9EGDM&@#$IBT[&LOIE0GAJ347G/DY.1*%3,4^9)DA=)0N7^
MCL5B-S9LX_W&DF\CI6^8DU%&MVS%U.?,DW!E5BH!3UB:<Y$2R<*Q,;5O[QQ7
M!Y0MOG"VRT_.B?Z4C1#?]<4\&!N6)F(Q\Y66H'!X93,6QUH)./XYBAK5.W7@
MZ?F[^D/Y\? Q&YJSF8B_\D!%8^/&( $+:1&KI=@]L>,'];2>+^*\_$]VA[:N
M:Q"_R)5(CL% D/#T<*1OQT2<!'2[9P*<8X!3<A]>5%)^H(I.1E+LB-2M04V?
ME)]:1@,<3W6OK)2$IQSBU.2#\ M(LB(T#<A]JKC:DWEZZ&W(VLA4\!+=U/2/
M@G<'0>>,X,)7U\097!''<KK_#3>!K0)T*D"GU.N>T9N)5R;)7]--KB1TX=]-
M1 <%MUE!U_5MGE&?C0THW)S)5V9,?OW%[EM_('S=BJ^+J=<)7.\SU@2'A]]T
M/B(0;@7AHBI3( A*BH>8;ILH\/B0QCE#.'H51^^R9'A,<J$+*B!0EHUYP96J
M,FJKHWZ%UD<%C[6]9%NN*PD87VC2"(;KK)_NR>-B^3Q]Z2P_>QZ9+9Z]Z<LW
MA'!0$0XN(9RGOI"9D.7XNR(K!?DC0I*9*%(E]W ,&K%Q\<430GA3$=Y<0OC
M8T9>BF3#9!,(KF%W^@-W@, ,*YCA)3!K^D;F =0<#[E?Y@Q!PQ6[;L=R>MWA
MT$+P;*MV5NL2P&D0@.OD5^\GY!.T(XNTL1-;)/N6158PMT9DRG6-*+(4-,!H
M3^8!^W_1SO05E-U:[)IG 5SNF:9YR%F,PM5S@(U:^$]PU:#PI'CEJ=^<2UP3
M'1%V;?\V;N _HGDB5S0F?_+L[$AM473=H84YGEW/"C9NZV4?3F&Q=AX%%W#M
M(0923PLV[N:?A \Y\2*18L;1(C+H]3JV9=L843T;V+B-?Y5<*99"8I*D2(_.
MD3=2X4)M4Z==V[^-6_1*Q-SGBJ=;\@SE+3F-&WEPE5:>VNQMW*D]R3H^I(?!
M^#JL<&"1 6NQ11B>Z3]<KY6L=GX;-^J?R.9Y7@!9*R NVP;HU-;O7&3]]PF3
M6]V?CZ  I@W%EM%TW[B$Q05;T6J?=R[R^1FD3<*8G$/&WLA'U@R%2UGZSW7Z
M-PY&=K+0QPUYS16L*T1(;.>WS>]DQ?P"!FDS&*ZD!S6L U81!4^^@AV5BF#2
M)!F5Y)7&!9K(VO@=W*;7D@:Z;U?[9",:1VJ+P.-RAH'4+N_@)OV>*'+_YD<T
MW;*S*]L6H9=OJ_LF(O-D>ZFWZL]45W5.8A:"CG4] -^6A]WOX4*)K-QQ;H2"
M_6MY&C$*0U,W@.>A$.K]0F]BJ]\@)O\"4$L#!!0    ( *M.6U>?H!OPL0(
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
M-4H2U\7!ZQ^4ZD2HN7/08&<B+EA0BJN$7/D=<.I[.T!*1D.QD8E>I6.5Z*U
M.EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*
M$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87
M_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0    ( *M.6U<'04UB@0
M +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#
M%     @ JTY;5Y]QT!KO    *P(  !$              ( !KP   &1O8U!R
M;W!S+V-O<F4N>&UL4$L! A0#%     @ JTY;5YE<G",0!@  G"<  !,
M         ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " "K
M3EM77P9!:D\$  "/$   &               @($."   >&PO=V]R:W-H965T
M<R]S:&5E=#$N>&UL4$L! A0#%     @ JTY;5Y^@&_"Q @  X@P   T
M         ( !DPP  'AL+W-T>6QE<RYX;6Q02P$"% ,4    " "K3EM7EXJ[
M',     3 @  "P              @ %O#P  7W)E;',O+G)E;'-02P$"% ,4
M    " "K3EM7'#AEZC\!   \ @  #P              @ %8$   >&PO=V]R
M:V)O;VLN>&UL4$L! A0#%     @ JTY;5R0>FZ*M    ^ $  !H
M     ( !Q!$  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%
M  @ JTY;5V60>9(9 0  SP,  !,              ( !J1(  %M#;VYT96YT
A7U1Y<&5S72YX;6Q02P4&      D "0 ^ @  \Q,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="a53693645.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://gormanrupp.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="a53693645.htm">a53693645.htm</File>
    <File>grc-20231027.xsd</File>
    <File>grc-20231027_lab.xml</File>
    <File>grc-20231027_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "a53693645.htm": {
   "nsprefix": "grc",
   "nsuri": "http://gormanrupp.com/20231027",
   "dts": {
    "inline": {
     "local": [
      "a53693645.htm"
     ]
    },
    "schema": {
     "local": [
      "grc-20231027.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/exch/2023/exch-2023.xsd",
      "https://xbrl.sec.gov/naics/2023/naics-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd",
      "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "grc-20231027_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "grc-20231027_pre.xml"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2023": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 29,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 22
   },
   "report": {
    "R1": {
     "role": "http://gormanrupp.com/role/DocumentAndEntityInformation",
     "longName": "000100 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c20231027to20231027",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "a53693645.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231027to20231027",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "a53693645.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://gormanrupp.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0001157523-23-001563-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001157523-23-001563-xbrl.zip
M4$L#!!0    ( *M.6U=-]DX^GA$  (5H   -    834S-CDS-C0U+FAT;>U=
MZ6_;2);_OL#\#[5J;+<#F!+OPQ?@*'):Z$0V)&6G9[\LBJRBQ0E%JHN4+>U?
M/Z^*I$U*I$2?\6QL!+:H>JSCU3M^[]61DUDZ#]%J'D;)T<IE87#:F:7IXJC7
MN[V][?)ONC&[[JFRK/6"*$EQY-%.3A\&T?<=Y+S8Q<D=^6J+_E83U(KC.#U1
M>D>:!'6$4*W2^_/KEXDWHW,L;?:'-T_N7RSWQNQEA05ID,2ZJEB[!IM1%"\D
M++TC]G'B"D+X$HA5[:[655.%"N<>C)#^^7'\Y9X\K:>_)^VE#$>)'[,Y3H,X
MXJW)DJQ*BEJJ1$JH5ZD(GKO7\<W.>A1#DFU)4XIZEHETC?%B>Y!Y066@A&ZP
MN6@1"BJ$7KR,4K:N)\X+JR\L&:.1U_1&7EKM3,JD=+V@23TSH;C'B_D[JB1K
MY3&GK%$"G!Z4%H01#KRDODNBJ-*?)/#J2:&@2I@N6 ,EE%1(Z<J;U9/RDBH'
MJ=_ /.I7"*_9?3^ON61$;+E8=+UX+L@462VDOUEIN?7HG/WM/Q ZF5%,Q"?X
MG 9I2,].>MG?_,O_E"3T)?!HE%""TO@(N<L$Q#-)T&W :$8D?C[%WG).HQ1Y
MC.(4B#G=-?K(8DQ80*XINAI?^D%(D:IUG:[2-13++KW?CQ=K%ES/4@2=-)"$
M^'#*KTM2T:<Y33'B@Y/H7\O@YK33CZ,4FI:F(#$=Y&5/IYV4KM*>&"SJP;LG
MO7RT\-&-R1HEZ3JDIQT?Z"4?SX-P?81^FP9SFJ 1O47C&+C[VR$2WQRBA++
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
M&GV:0]XO(#0!%QR@Z^C3O%M'0<[W$H_3QR&HN^<G[H=I$L$M@?\)\ +$DP:
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
M'CE\M3_F,=YI:_8]XT_.WO=X=OYGV6?F-:;]EBLC]G%4B5W_!5!+ P04
M" "K3EM7DW)&"'\(  !T6   %    &=R8RTR,#(S,3 R-U]L86(N>&ULS9QK
M;]LV%(:_#]A_X+PO&U#;M8U=$C0NLK0I@J5)D*38#4,A2[0C3!8#2FZ<?S]2
M$FV1/*24BI+UI75XWO/R]AQ)5B*]>;M=1^@+IDE(XI/!9/1Z@'#LDR",5R>#
M33+T$C\,!V_GWW[SYKOA\ ..,?52'*#%,_J-$B^@8;#"Z.;V>AE&&$UGHZ/1
M9/33Y)=?2^'AD*='8?S?,?]GX248L6[CY'B;A">#AS1]/!Z/GYZ>1D^S$:&K
M\?3UZ\GXSX^7=_X#7GO#,$Y2+_;Q #']<9(U7A+?2[,QE]*W"QH)@]EXUY=1
MP7\:"MF0-PTGT^%L,MHFP: 8(@_7Z$3(MYJ^F-/DZ.AHG$5W4F846JQWTV:K
MAU"^?I1$^!8O$?__T^V%,?MHS!7C&*>7W@)'K,LL/7U^Q">#)%P_1EBT/5"\
MA'TB2G<V?'6.^.I,?N:K\_W>>=QD>"L.TSU)O<C-.#,_?:Q:-\T'?>5J:6U#
MOG*YRJS(<0>K7.JF^:!O, U)\#X.VA^XVI6KP=^E'NT %;VSYA-H?]3 4"/>
M=,D^2?WB;8KC  >B9^YM.79F76<'V\QYYTU\R37B9Q%"]>DDS#5S3+ _6I$O
MXP"'S'DZXQ^&_$,V"_;#YS/"3I^GBR2EGI\*IVP2)P,PEH8I'[L2&\L#Y?G2
M4"E.R(;Z6.E!&\'G:!&]:)&D/<Z'9C)=1ZQ;?F& X^&GNP$* Y-VGC6A?T3C
MOV_&^U'K,SVE\KYXU!=#8A\KIE$HQCYA)\O'="C-:$G)VK0/I&+YBM7(_(Z1
M)$,I08;<<>O$O2/^9HWC])XY*CA H6(:<J@!;F4C5[0!GB;8-.E<M"#>=%C0
MP/4G]G63,2NK!&5Z9ON0_4'#E!URS\AZO8G#_&([46BP:HII&30-^ ,=78%H
M,S<1:<Z9%R$DQP[+J'W72,U%EJD%Y0)?BU?['-^1*/3#E'V?_<@N.&CH10I2
M9D$Q14C0 %_=SA6[1F<3N(:$^;X=B<!AD;7L$:FSJC*LNE:0:G)I'],;BGE]
M8+8$V9&>7^S2Z^424P6A:F$Q69NP ;YF6U<85_9@PKDB<<[B0[\D0+D"99+#
M EYC5\E+UE\&WIPCP*]R[;P +I)D@VGM,C#*X6( Y.Y*0C-OJ3!,_=0L#SA=
M+Y)<U]]:,6\]7#'6[;'6C99IJ!Y##^W7T"GK/> C.(^\E0(J&"NFJ\0:E(+D
MY(I[R-0$N:Z=[YH0;SLLN_ ND(K%DZF49 )!(+>[&Q'G8>)[T5_8H^>L1?V6
M6*%2;D]H*@=W*A1/US<M8/NJ^Q=0UOY61AY%/(RR>#_N:YCVD-1></ANAY*@
MWO@ _;KF.[_#7DTXH ,9EW3.*"^YML.YWD$]TM4\C?5<T#_:H?T$>3<LO8WX
M4@K,O.;9'?6[7XB]8]^%#<2#&H5V1>. =,G1->60>17A>LZ>[@)K%D0\V@^R
MX7TC-9<9)EJ2JS0#7NV3_#YF(WV^Q:N0_X(F3J^\M8J535),$Y8TP!@R=$6Q
MQ=L$L3%EGD?0/H1X[+ $6S>,U%M@F5](+? U.W5%[QDK'NI%%^S+Y/9W_ SB
M:]!(_&J:Q@ KCFX)ALWM"$,Y@N$BAK(@8M$^4&S:-U)SF2&.%;D,,NC5%<GG
M882O-NN%=B_/%);X+8<;H[LW<TNMYFL'5I$+5GDSRMO[0"FP,:1Z,2$V]TH9
M2]6A*R+OO>U%P$HB7!:_E;3@6:&56#5J&X-K<'9+L;T3.]*V7,$WTR!9U"/:
MJ_:9O' [H#HPI,E%8?7NJD(N8I_01T*S =RE[-K]C&S8.>3YC 3PI72M#*E:
M*C(:UXS5WVWEU.G*7C_5#J**).4KE&D1H:C0(Y[0AX*J!P3YJAV#BLN:+)=8
MC7ZZ*K3W:TQ78;SZ0,E3^G!&UH]>#%_L6Y5281F4C0L*]'5;2+8N[ 5DSA2%
M(Q0HEZ!"TX=:L>\M>=$F0+4!)LDU8?'MJA9.@X QF!3_788QGH"58-%)=0#J
M&E<!X.JV!LP=V"O E"?X+P*OQ ?$)>@Z[L79PK:GY 7+#]$/I,CL&ST/1_ZT
M)OG3FN1/6R%_VC;YTZ\D?UJ#_/LGTD_RIW7)G[Z<_&D5^=-#DS^K2?ZL)OFS
M5LB?M4W^["O)G]4AGVU83X_ZL[KLSU[._JR*_=E!V#]C'Z_I/7F*;>3K*HC[
MLLH5]7O/5IC7[&L1KV1IO/,X_U;,%3TB'=A%B'-XR2V4[Q- QE6_C@G/OF)?
MTQM*OH2Q!EP=*<2Z)G4%O&+<"O5P'[70AU(U_G>WA82L1T5@VF.H$BQ[82D'
M)0NL"="YZT-_?MO)>MR7)>!!7TB<'?%SPW8.]Y)WO6-]*44_T.?!'N&M[AAX
M@-=7V'9T+V[M@H?VLE/'^-Z0)/6BO\-'XV\%;$((947H"FC)MA6LH1YJP:TG
M:HCG$L0TO;FY;]U7"'CC#EBPEW) ^ '7]DN 7TR=4NP!T$.A8H)RJ,E;'TI&
MSE[ZH'L:W_F@2N?9I39OZ@&=X 80^\+)!)95N[<]:)GM4\9?=!7=/) 8_ML9
M4[B8C!YN0)QJYHHZ@Z^)/% ^SUI1UMR+OR8P;@RI7DR91%4I:(0=.GBB'OL;
MRBIA,EW<\X$JI)C"Q:3T<)-GZ14S9T_2P[[&Y^@A^3S[B,@23:8_+'Y$0G3@
M)^E-NT.J5U3&4E7NGJ$''=K'\HK<4X^_M_#N>;T@$? (I$513 U4-. 3\'.%
MJ-G:1*DI8WY%4!%!>:@'#TK:]HK46ER95D L@#7ZM,^LU+'"#Q@K)J7$&A J
M.;EB$S(U4:EKYS*,A^40W@52L7@R>Y),4 ?D=G?J?K_U']AF8."!&)M$.87+
M$@>G\;*AZU,YX%UU.M=2YB*"1*@'#\18-XS46V#XS%Y6JV=WW:EXAV-I+2[9
M)_[FWZ(IS-^4._\?4$L#!!0    ( *M.6U>I3@NNX@4  /0^   4    9W)C
M+3(P,C,Q,#(W7W!R92YX;6S56UUSXC84?>],_X-+G\$Q=#=+)NP.93<[3+,)
MD]#IQTM'V,)H:DN,+ +Y]Y6,1)$LVR(?.\I+ KY'5_?><V1;-\KEIUV>!0^0
M%HC@42?JG74"B&.2()R..INB"XH8H<ZGCS_^</E3M_L58D@!@TFP> Q^I00D
M%"4I#&9WMTN4P: _Z U[4>]==/[AR-SMBN$9PO]>B!\+4," 3XN+BUV!1IT5
M8^N+,-QNM[WMH$=H&O;/SJ+PSV_7]_$*YJ"+<,$ CF$GX/B+HKQX36+ RIB/
MAN\6-%,.!N%AKEJ$^-95L*ZXU(WZW4'4VQ5)1X8HS Z3*/BN@I<Y1</A,"RM
M!RAWA!I<']+FU0N"??THR> =7 ;B]^]WT]K1PU @0@S9-5C C$]9#F>/:SCJ
M%"A?9U!=6U&XM/O)*#VX$=49BNI$[T5U?O[?<_B<\%(AICEA('N9.$M_U5@K
MTSP_Z)N7*FU3R#<O666^R.%WJ/+1-,\/>@8I(LD7G+Q^X.94+Q7\/0/T.TBE
M.MGS$WC]J$\(-24T!YANUNM>3/*]\\\DWN00LS'FQ#'$'J=X*6#BR= >=TIC
M'E9_$)WUS\N@FMT=![FFL.# TG+-+VASP1V#.(&)FDV$^O0TREG5O!F)M:DR
M\1@DM,I'P:<JR2A@W$O)0YA %(IDQ8<RZS)C_N6?">'/__&B8!3$3'G*!#&C
MCM7&(Q0)&;;PU0-599ISCT:<-I,,4S?I41[3.*9ZQ(#&RA/_J'%8?59+1+@&
ME/OKQBN4'>A?4I+759(TAGX<WD6@>0@8"?21A":0CCIGXA6.#UQ"2N7Z:HB[
M##H[7H2O2>"81YN(B*\RD!H,6FVR#H;-/PZ;@F\AT1@J68P\9E')[O# _,SO
MY#7KT8HQ%J:!\8]=EV0<EZKA0K+=]YCM_0/I#J9(9(/9#<A-LIL@LCQVB']4
M.Z32PK3=@R1ZX#W14[[YIVM"R_3XVR2#$[+!C#Y.2&+GW6F$)H.6$;ZJXI1$
MG432XE!JYA?O-7.%,GBSR1>06@52-6MJ.#;[2GUM"DX\'X^6I+[SGM0YV$T3
MGAI:HGVGK8'A%JQ&=RW65^[=DG,20JTKJ8KWWJMBG"0\T4+^XCM?&%D5T8#3
MU&#%^:J$]J2<5&!U(Q5P_@85T'=40-]1 ?VWI  SJ2<JH']0P(<WJ("!HP(&
MC@H8O"4%F$D]40&#@P*&;T4!$_[QEL[)%C?Q7T79V#]&><Y];4*G,'_L1/5\
M?&[=:<&7>Y5;.J/D >W_+EO+?@W4)H$*U',=-*=VBA@JGI0B?&X#ZG+>;UP;
M[P,ZQ'H34!#/F;>G<M+R5QX4T_ZW &7D,U(PD/V-UK4-H2:@C74#Z#GW36F=
MH@##C]*!SQU"\<P:4P@LS-M,ZL^$FLD_=AM";^%3'ZD8]+E?)TY-9;,5P?9^
M79U9EJ-J]H_-EA1:&*V.5JSZW+#[@R+&()Z0/-]@V5DJ#&H;,;(X-1C_2'9)
MIH7I&A>*;I\[<?<D0S%B"*??^&LC12 SN*X'R-K8 /ZQW)I&"\6V\8I?G_ML
M,PJ%+"'?"92G.\19(GJ[7%9NU^U 6:@FH'^\.Z?5PG^3'Z4#G[MM1OS3HMA
MZJR&6KA=$Q:X]\IH2_$T?5B\*97XW)&[(7,*Q'']^\=\03++R:H&A"R4%>$?
M_>V)M#!N=:#.X/C???N20YKRZ+]2LF4KKMTUP/:62R-2VX/7(/TCWSTQIUUX
MC2,E!I\;;^HLV14J^&[E+PCH%;]BOO"WH(PS>!64?P)P2\CQ'%[%B2+>YSZ<
M'OS^*&$[]1:<E7P-YSO]]4F=) #-C9* SRVX_<UKPA.@()OR5Y7=;]#^"*C!
M:#?_"L8_VEV2<;KA5UPHNGWNU]W#>$-Y\%%_,1>YFAO]&K/:YE?,_O';DD+;
M%K\R6K'J<[].>PDU*+7:9#$,FW]D-@7?PJ0Q5-'H=1].BN_++EX!G$++R?@F
MB+%(=8A_W#JDXKA8=0^*Z>=VY"[#2JFN^07QG^=[B_@A_E/[XW]02P$"% ,4
M    " "K3EM73?9./IX1  "%:   #0              @ $     834S-CDS
M-C0U+FAT;5!+ 0(4 Q0    ( *M.6U?+C&LR_CP  !)4!0 1
M  "  <D1  !A-3,V.3,V-#5E>#DY+FAT;5!+ 0(4 Q0    ( *M.6U>M5T^/
M10,  #P/   0              "  ?9.  !G<F,M,C R,S$P,C<N>'-D4$L!
M A0#%     @ JTY;5Y-R1@A_"   =%@  !0              ( !:5(  &=R
M8RTR,#(S,3 R-U]L86(N>&UL4$L! A0#%     @ JTY;5ZE."Z[B!0  ]#X
M !0              ( !&EL  &=R8RTR,#(S,3 R-U]P<F4N>&UL4$L%!@
0   %  4 / $  "YA      $!

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