<SEC-DOCUMENT>0001193125-24-186248.txt : 20240726
<SEC-HEADER>0001193125-24-186248.hdr.sgml : 20240726
<ACCEPTANCE-DATETIME>20240726162458
ACCESSION NUMBER:		0001193125-24-186248
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20240726
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240726
DATE AS OF CHANGE:		20240726

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			GORMAN RUPP CO
		CENTRAL INDEX KEY:			0000042682
		STANDARD INDUSTRIAL CLASSIFICATION:	PUMPS & PUMPING EQUIPMENT [3561]
		ORGANIZATION NAME:           	06 Technology
		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:		241147274

	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>d819816d8k.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:grc="http://www.gormanrupp.com/20240726" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>8-K</title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
   <body><div style="display:none"> <ix:header> <ix:hidden> <ix:nonNumeric id="Hidden_dei_EntityRegistrantName" name="dei:EntityRegistrantName" contextRef="duration_2024-07-26_to_2024-07-26">GORMAN RUPP CO</ix:nonNumeric> <ix:nonNumeric name="dei:AmendmentFlag" contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-237">false</ix:nonNumeric> <ix:nonNumeric id="Hidden_dei_EntityCentralIndexKey" name="dei:EntityCentralIndexKey" contextRef="duration_2024-07-26_to_2024-07-26">0000042682</ix:nonNumeric> </ix:hidden> <ix:references> <link:schemaRef xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xlink:type="simple" xlink:href="grc-20240726.xsd" xlink:arcrole="http://www.xbrl.org/2003/linkbase"/> </ix:references> <ix:resources> <xbrli:context id="duration_2024-07-26_to_2024-07-26"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000042682</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-07-26</xbrli:startDate> <xbrli:endDate>2024-07-26</xbrli:endDate> </xbrli:period> </xbrli:context> </ix:resources> </ix:header> </div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p> <p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p> <p style="margin-top:8pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">UNITED STATES</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">SECURITIES AND EXCHANGE COMMISSION</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Washington, D.C. 20549</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">FORM <span style="white-space:nowrap"><ix:nonNumeric name="dei:DocumentType" contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-248">8-K</ix:nonNumeric></span></p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">CURRENT REPORT</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Pursuant to Section&#160;13 OR 15(d)</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">of The Securities Exchange Act of 1934</p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Date of Report (Date of earliest event reported): <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="duration_2024-07-26_to_2024-07-26" format="ixt:datemonthdayyearen" id="ixv-249">July&#160;26, 2024</ix:nonNumeric></p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman;font-weight:bold;text-align:center"> <span style=" -sec-ix-hidden:Hidden_dei_EntityRegistrantName">THE GORMAN-RUPP COMPANY</span> </p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Exact name of registrant as specified in its charter)</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:34%"/>
<td style="vertical-align:bottom"/>
<td style="width:32%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:32%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="duration_2024-07-26_to_2024-07-26" format="ixt-sec:stateprovnameen" id="ixv-250">Ohio</ix:nonNumeric></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-251">1-6747</ix:nonNumeric></span></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-252">34-0253990</ix:nonNumeric></span></span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold">(State or other jurisdiction<br/>of incorporation)</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Commission</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">File Number)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold">(IRS Employer<br/>Identification No.)</span></td></tr></table> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:50%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:48%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:bottom"><span style="font-weight:bold"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-253">600 South Airport Road</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-254">Mansfield</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="duration_2024-07-26_to_2024-07-26" format="ixt-sec:stateprovnameen" id="ixv-255">Ohio</ix:nonNumeric></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:bottom"><span style="font-weight:bold"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-256">44903</ix:nonNumeric></span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold">(Address of principal executive offices)</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold">(Zip Code)</span></td></tr></table> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Registrant&#8217;s telephone number, including area code: <ix:nonNumeric name="dei:CityAreaCode" contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-257">(419)</ix:nonNumeric> <span style="white-space:nowrap"><ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-258">755-1011</ix:nonNumeric></span></p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Former name or former address, if changed since last report.)</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Check the appropriate box below if the Form <span style="white-space:nowrap">8-K</span> filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:WrittenCommunications" contextRef="duration_2024-07-26_to_2024-07-26" format="ixt-sec:boolballotbox" id="ixv-259">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:SolicitingMaterial" contextRef="duration_2024-07-26_to_2024-07-26" format="ixt-sec:boolballotbox" id="ixv-260">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Soliciting material pursuant to Rule <span style="white-space:nowrap">14a-12</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14a-12)</span></p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:PreCommencementTenderOffer" contextRef="duration_2024-07-26_to_2024-07-26" format="ixt-sec:boolballotbox" id="ixv-261">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">14d-2(b)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14d-2(b))</span></p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:PreCommencementIssuerTenderOffer" contextRef="duration_2024-07-26_to_2024-07-26" format="ixt-sec:boolballotbox" id="ixv-262">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">13e-4(c)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.13e-4(c))</span></p></td></tr></table> <p style="margin-top:10pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Securities registered pursuant to Section&#160;12(b) of the Act:</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:34%"/>
<td style="vertical-align:bottom"/>
<td style="width:32%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:32%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Title of each class</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Trading<br/>Symbol(s)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Name of each exchange<br/>on which registered</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:Security12bTitle" contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-263">Common Shares, without par value</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:TradingSymbol" contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-264">GRC</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="duration_2024-07-26_to_2024-07-26" format="ixt-sec:exchnameen" id="ixv-265">New York Stock Exchange</ix:nonNumeric></td></tr></table> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 <span style="white-space:nowrap">12b-2</span> of the Securities Exchange Act of 1934 <span style="white-space:nowrap">(&#167;240.12b-2</span> of this chapter).</p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Emerging growth company&#8194;<ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="duration_2024-07-26_to_2024-07-26" format="ixt-sec:boolballotbox" id="ixv-266">&#9744;</ix:nonNumeric></p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act.&#8194;&#9744;</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p> <p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p></div></div>

<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top" align="left"><span style="font-weight:bold">Item&#8201;2.02</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">RESULTS OF OPERATIONS AND FINANCIAL CONDITION </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On July&#160;26, 2024, The Gorman-Rupp Company (the &#8220;Company&#8221;) issued a news release announcing its financial results for the second quarter ended June&#160;30, 2024. The news release is included as Exhibit&#160;99 and is being furnished, not filed, with this Current Report on Form <span style="white-space:nowrap">8-K.</span> </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top" align="left"><span style="font-weight:bold">Item&#8201;9.01</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">FINANCIAL STATEMENTS AND EXHIBITS </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d) <span style="text-decoration:underline">Exhibits</span> </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td/>

<td style="vertical-align:bottom;width:3%"/>
<td style="width:93%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap" align="center"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Exhibit</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">(99)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d819816dex99.htm">News Release dated July&#160;26, 2024 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">(104)</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Cover Page Interactive Data File (embedded within the Inline XBRL document)</td></tr>
</table>
</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">SIGNATURES </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p><div>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:40%;border:0;margin-left:auto">


<tr>

<td style="width:5%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:94%"/></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3">THE GORMAN-RUPP COMPANY</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"/>
<td style="height:12pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">By</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/Brigette A. Burnell</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3">Brigette A. Burnell</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3">Executive Vice President, General Counsel and Corporate Secretary</td></tr>
</table></div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">July&#160;26, 2024 </p>
</div></div>

</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99
<SEQUENCE>2
<FILENAME>d819816dex99.htm
<DESCRIPTION>EX-99
<TEXT>
<HTML><HEAD>
<TITLE>EX-99</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 99 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt;margin-bottom:0pt">


<IMG SRC="g819816b2.jpg" ALT="LOGO">
 </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>GORMAN-RUPP REPORTS SECOND QUARTER 2024 FINANCIAL RESULTS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Mansfield, Ohio &#150; July&nbsp;26, 2024 &#150; The Gorman-Rupp Company (NYSE: GRC) reports financial results for the second quarter ended June&nbsp;30,
2024. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Second Quarter 2024 Highlights </U></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Net sales of $169.5&nbsp;million decreased 0.9%, or $1.5&nbsp;million, compared to the second quarter of 2023
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Second quarter net income was $8.3&nbsp;million, or $0.32 per share, compared to a net income of
$10.5&nbsp;million, or $0.40 per share, for the second quarter of 2023 </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Adjusted earnings per share<SUP STYLE="font-size:75%; vertical-align:top">1</SUP> for the second quarters of 2024
and 2023 were $0.54 and $0.41, respectively </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Incoming orders of $162.5&nbsp;million were up $8.4&nbsp;million, or 5.5%, compared to the second quarter of 2023
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Refinanced debt expected to reduce interest expense by over $7.0&nbsp;million annually </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Record Adjusted EBITDA<SUP STYLE="font-size:75%; vertical-align:top">1</SUP> of $35.4&nbsp;million for the second
quarter of 2024 increased $1.7&nbsp;million, or 4.9%, from $33.7&nbsp;million for the same period in 2023 </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net sales for the second
quarter of 2024 were $169.5&nbsp;million compared to net sales of $171.0&nbsp;million for the second quarter of 2023, a decrease of 0.9% or $1.5&nbsp;million. The decrease in sales was due to a decrease in volume partially offset by the impact of
pricing increases taken in the first quarter of 2024. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Sales increased $6.7&nbsp;million in the municipal market due to domestic flood control and
wastewater projects related to increased infrastructure investment, $2.2&nbsp;million in the OEM market, $0.6&nbsp;million in the repair market, and $0.3&nbsp;million in the petroleum market. These increases were offset by a sales decrease of
$8.0&nbsp;million in the fire suppression market primarily resulting from backlog returning to more normal levels. Fire suppression sales in the second quarter of 2023 were up significantly compared to the same period in 2022 as the Company was
working to return backlog and lead times to normal levels, which resulted in higher second quarter 2023 sales and a tougher year-over-year comparison for the second quarter of 2024. Fire suppression incoming orders for the second quarter of 2024
were up 11.2% when compared to the second quarter of 2023. Sales for the second quarter of 2024 also decreased $1.6&nbsp;million in the agriculture market primarily driven by a significant decline in farm income, $1.2&nbsp;million in the industrial
market, and $0.5&nbsp;million in the construction market. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Gross profit was $54.1&nbsp;million for the second quarter of 2024, resulting in gross margin
of 31.9%, compared to gross profit of $51.7&nbsp;million and gross margin of 30.2% for the same period in 2023. The 170 basis point increase in gross margin included a 280 basis point improvement in cost of material, which consisted of a reduction
in LIFO<SUP STYLE="font-size:75%; vertical-align:top">2</SUP> expense of 70 basis points, and a 210 basis point improvement from the realization of selling price increases. These improvements were partially offset by a 110 basis point increase in
labor and overhead expenses as a percent of sales. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Selling, general and administrative (&#147;SG&amp;A&#148;) expenses were $24.9&nbsp;million and 14.7%
of net sales for the second quarter of 2024 compared to $24.2&nbsp;million and 14.1% of net sales for the same period in 2023. SG&amp;A expenses for the second quarter of 2024 included $1.3&nbsp;million of refinancing transaction costs and a
$1.1&nbsp;million gain on the sale of a fixed asset. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Amortization expense was $3.1&nbsp;million for the second quarter of 2024 compared to
$3.2&nbsp;million for the same period in 2023. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Operating income was $26.0&nbsp;million for the second quarter of 2024, resulting in an operating margin
of 15.4%, compared to operating income of $24.3&nbsp;million and operating margin of 14.2% for the same period in 2023. Operating margin in the second quarter of 2024 increased 120 basis points compared to the same period in 2023 primarily due to
improved cost of material, partially offset by increased labor, overhead, and SG&amp;A expenses.&#8195; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Interest expense was $9.0&nbsp;million for the
second quarter of 2024 compared to $10.5&nbsp;million for the same period in 2023. The decrease in interest expense was due to a series of previously announced refinancing transactions the Company completed on May&nbsp;31, 2024. The refinancing is
expected to reduce interest expense, and also extended and staggered the Company&#146;s debt maturities. The Company upsized, amended, and extended the existing Senior Term Loan Facility from $350.0&nbsp;million to $370.0&nbsp;million, amended and
extended the existing $100.0&nbsp;million revolving Credit Facility, and issued $30.0&nbsp;million in new 6.40% Senior Secured Notes. The proceeds from these transactions, as well as $10.0&nbsp;million of cash on hand, were used to retire the
Company&#146;s $90.0&nbsp;million unsecured Subordinated Credit Facility. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Other income (expense), net was $6.3&nbsp;million of expense for the second quarter of 2024 compared to
$0.5&nbsp;million of expense for the same period in 2023. Other expense for the second quarter of 2024 included a $4.4&nbsp;million <FONT STYLE="white-space:nowrap">write-off</FONT> of unamortized previously deferred debt financing fees and a
$1.8&nbsp;million prepayment fee related to the early retirement of the unsecured Subordinated Credit Facility. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net income was $8.3&nbsp;million, or
$0.32 per share, for the second quarter of 2024 compared to net income of $10.5&nbsp;million, or $0.40 per share, in the second quarter of 2023.&nbsp;Adjusted earnings per share<SUP STYLE="font-size:75%; vertical-align:top">1</SUP> for the second
quarter of 2024 were $0.54 per share compared to $0.41 per share for the second quarter of 2023. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Adjusted EBITDA<SUP
STYLE="font-size:75%; vertical-align:top">1</SUP> was $35.4&nbsp;million and 20.8% of sales for the second quarter of 2024 compared to $33.7&nbsp;million and 19.7% of sales for the second quarter of 2023. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>Year to date 2024 Highlights </U></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Net sales of $328.8&nbsp;million decreased 0.8%, or $2.7&nbsp;million, compared to 2023 </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Net income was $16.2&nbsp;million, or $0.62 per share, compared to net income of $17.0&nbsp;million, or $0.65 per
share, in 2023 </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Adjusted earnings per share<SUP STYLE="font-size:75%; vertical-align:top">1</SUP> for 2024 and 2023 were $0.84
and $0.68, respectively </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Gross margin improved 190 basis points </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Adjusted EBITDA<SUP STYLE="font-size:75%; vertical-align:top">1</SUP> of $63.6&nbsp;million for 2024 increased
$1.5&nbsp;million, or 2.4%, from $62.1&nbsp;million in 2023 </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net sales for the first six months of 2024 were $328.8&nbsp;million
compared to net sales of $331.5&nbsp;million for the first six months of 2023, a decrease of 0.8% or $2.7&nbsp;million. The decrease in sales was due to a decrease in volume partially offset by the impact of pricing increases taken in the first
quarter of 2024. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Sales increased $9.4&nbsp;million in the municipal market due to domestic flood control and wastewater projects related to increased
infrastructure investment, $1.4&nbsp;million in the OEM market, $0.7&nbsp;million in the petroleum market, $0.7&nbsp;million in the repair market, and $0.1&nbsp;million in the construction market. Offsetting these increases was a decrease of
$11.8&nbsp;million in the fire suppression market primarily resulting from backlog returning to more normal levels. Fire suppression sales for the first six months of 2023 were up significantly compared to the same period in 2022 as the Company was
working to return backlog and lead times to normal levels, which resulted in higher sales for the first six months of 2023 and a tougher year-over-year comparison for the first six months of 2024. Fire suppression incoming orders for the first six
months of 2024 were up 6.4% when compared to the first six months of 2023. Sales for the first six months of 2024 also decreased $2.3&nbsp;million in the agriculture market primarily driven by significant declines in farm income, and
$0.9&nbsp;million in the industrial market. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Gross profit was $102.5&nbsp;million for the first six months of 2024, resulting in gross margin of 31.2%,
compared to gross profit of $97.2&nbsp;million and gross margin of 29.3% for the same period in 2023. The 190 basis point increase in gross margin included a 260 basis point improvement in cost of material, which consisted of a reduction in LIFO<SUP
STYLE="font-size:75%; vertical-align:top">2</SUP> expense of 70 basis points, a favorable impact of 30 basis points related to the amortization of acquired Fill-Rite customer backlog which occurred in 2023 and did not reoccur in 2024, and a 160
basis point improvement from the realization of selling price increases. These improvements were partially offset by a 70 basis point increase in labor and overhead expenses as a percent of sales. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Selling, general and administrative (&#147;SG&amp;A&#148;) expenses were $49.8&nbsp;million and 15.2% of net sales for the first six months of 2024 compared
to $47.4&nbsp;million and 14.3% of net sales for the same period in 2023. SG&amp;A expenses for the first six months of 2024 included $1.3&nbsp;million of refinancing transaction costs and a $1.1&nbsp;million gain on the sale of a fixed asset. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Amortization expense was $6.2&nbsp;million for the first six months of 2024 compared to $6.4&nbsp;million for the same period in 2023.&#8195; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Operating income was $46.5&nbsp;million for the first six months of 2024, resulting in an operating margin of 14.1%, compared to operating income of
$43.4&nbsp;million and operating margin of 13.1% for the same period in 2023. Operating margin in the first six months of 2024 increased 100 basis points compared to the same period in 2023 primarily due to improved cost of material, partially
offset by increased labor, overhead, and SG&amp;A expenses. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Interest expense was $19.1&nbsp;million for the first six months of 2024 compared to
$20.7&nbsp;million for the same period in 2023. The decrease in interest expense was due to a series of debt refinancing transactions the Company completed on May&nbsp;31, 2024. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Other income (expense), net was $6.6&nbsp;million of expense for the first six months of 2024 compared to
$1.0&nbsp;million of expense for the same period in 2023. Other expense for the first six months of 2024 included a $4.4&nbsp;million <FONT STYLE="white-space:nowrap">write-off</FONT> of unamortized previously deferred debt financing fees and a
$1.8&nbsp;million prepayment fee related to the early retirement of the unsecured Subordinated Credit Facility. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net income was $16.2&nbsp;million, or
$0.62 per share, for the first six months of 2024 compared to net income of $17.0&nbsp;million, or $0.65 per share, for the first six months of 2023.&nbsp;Adjusted earnings per share<SUP STYLE="font-size:75%; vertical-align:top">1</SUP> for the
first six months of 2024 were $0.84 per share compared to $0.68 per share for the first six months of 2023. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Adjusted EBITDA<SUP
STYLE="font-size:75%; vertical-align:top">1</SUP> was $63.6&nbsp;million and 19.4% of net sales for the first six months of 2024 compared to $62.1&nbsp;million and 18.7% of net sales for the first six months of 2023. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#146;s backlog of orders was $224.4&nbsp;million at June&nbsp;30, 2024 compared to $249.8&nbsp;million at June&nbsp;30, 2023 and
$218.1&nbsp;million at December&nbsp;31, 2023. Incoming orders for the first six months of 2024 were $341.4&nbsp;million, or an increase of 6.3% compared to the same period in 2023. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net cash provided by operating activities for the first six months of 2024 was $33.4&nbsp;million compared to $37.9&nbsp;million for the same period in 2023
with the decrease driven by working capital needs. Capital expenditures for the first six months of 2024 were $7.1&nbsp;million and consisted primarily of machinery and equipment.&nbsp;Capital expenditures for the full-year 2024 are presently
planned to be approximately $20.0&nbsp;million.&nbsp;Total debt, net of cash, decreased $17.5&nbsp;million during the first six months of 2024. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Scott A.
King, President and CEO commented, &#147;Incoming orders have continued at a solid pace and on a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">year-to-date</FONT></FONT> basis are up over 6% compared to the first half of last
year, resulting in an increase in backlog since the end of 2023. In addition, our pricing strategies contributed to improved gross margin and increased adjusted earnings.&#8195;We are focused on top line growth through backlog reduction in the
second half of the year, as well as delivering strong gross margin and earnings. We are also pleased that our previously announced refinancing is expected to result in significant interest savings going forward.&#148; </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">About The Gorman-Rupp Company </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(1) <FONT STYLE="white-space:nowrap">Non-GAAP</FONT>
Information </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This release includes certain <FONT STYLE="white-space:nowrap">non-GAAP</FONT> financial data and measures such as adjusted earnings, adjusted
earnings per share, and adjusted earnings before interest, taxes, depreciation and amortization (&#147;Adjusted EBITDA&#148;).&nbsp;Adjusted earnings is earnings excluding amortization of customer backlog,
<FONT STYLE="white-space:nowrap">write-off</FONT> of unamortized previously deferred debt financing fees, and refinancing costs. Adjusted earnings per share is earnings per share excluding amortization of customer backlog per share, <FONT
STYLE="white-space:nowrap">write-off</FONT> of unamortized previously deferred debt financing fees per share, and refinancing costs per share. Adjusted earnings before interest, taxes, depreciation and amortization is net income (loss) excluding
interest, taxes, depreciation and amortization, adjusted to exclude amortization of customer backlog, <FONT STYLE="white-space:nowrap">write-off</FONT> of unamortized previously deferred debt financing fees, refinancing costs, and <FONT
STYLE="white-space:nowrap">non-cash</FONT> LIFO<SUP STYLE="font-size:75%; vertical-align:top">2</SUP> expense. Management utilizes these adjusted financial data and measures to assess comparative operations against those of prior periods without the
distortion of <FONT STYLE="white-space:nowrap">non-comparable</FONT> factors. The inclusion of these adjusted measures should not be construed as an indication that the Company&#146;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="font-size:75%; vertical-align:top">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="font-size:75%; vertical-align:top">2</SUP> and depending upon which method they may elect. The Gorman-Rupp Company believes that these <FONT
STYLE="white-space:nowrap">non-GAAP</FONT> financial data and measures also will be useful to investors in assessing the strength of the Company&#146;s underlying operations and liquidity from period to period. These
<FONT STYLE="white-space:nowrap">non-GAAP</FONT> 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 to their respective corresponding GAAP financial measures, which includes descriptions of actual adjustments made in the current period and the
corresponding prior period. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(2) LIFO Inventory Method </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
majority of the Company&#146;s inventories are valued on the <FONT STYLE="white-space:nowrap">last-in,</FONT> <FONT STYLE="white-space:nowrap">first-out</FONT> (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 <FONT STYLE="white-space:nowrap">on-hand</FONT> 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 &#150; Pumps, Compressors and Equipment, as published by the U.S. Bureau of Labor
Statistics.&nbsp;Interim LIFO calculations are based on management&#146;s estimate of the expected <FONT STYLE="white-space:nowrap">year-end</FONT> inflation index and, as such, are subject to adjustment each quarter. When inflation increases, the
LIFO reserve and <FONT STYLE="white-space:nowrap">non-cash</FONT> expense increase.</P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Forward-Looking Statements </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the &#147;safe harbor&#148; 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&#146;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)&nbsp;loss of key
personnel; (2)&nbsp;intellectual property security; (3)&nbsp;acquisition performance and integration; (4)&nbsp;the Company&#146;s indebtedness and how it may impact the Company&#146;s financial condition and the way it operates its business;
(5)&nbsp;general risks associated with acquisitions; (6)&nbsp;the anticipated benefits from the Fill-Rite transaction may not be realized; (7)&nbsp;impairment in the value of intangible assets, including goodwill; (8)&nbsp;defined benefit pension
plan settlement expense; (9)&nbsp;risk of reserve and expense increases resulting from the LIFO<SUP STYLE="font-size:75%; vertical-align:top">2</SUP> inventory method; and (10)&nbsp;family ownership of common equity; and general risk factors
including (11)&nbsp;continuation of the current and projected future business environment; (12)&nbsp;highly competitive markets; (13)&nbsp;availability and costs of raw materials and labor; (14)&nbsp;cybersecurity threats; (15)&nbsp;compliance with,
and costs related to, a variety of import and export laws and regulations; (16)&nbsp;environmental compliance costs and liabilities; (17)&nbsp;exposure to fluctuations in foreign currency exchange rates; (18)&nbsp;conditions in foreign countries in
which The Gorman-Rupp Company conducts business; (19)&nbsp;changes in our tax rates and exposure to additional income tax liabilities; and (20)&nbsp;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> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Brigette A. Burnell </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Corporate Secretary </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Gorman-Rupp Company </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Telephone (419) <FONT STYLE="white-space:nowrap">755-1246</FONT> </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">NYSE: GRC </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For additional information, contact James C. Kerr,
Chief Financial Officer, Telephone (419) <FONT STYLE="white-space:nowrap">755-1548.</FONT> </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The Gorman-Rupp Company </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Condensed Consolidated Statements of Income (Unaudited) </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(thousands of dollars, except per share data) </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="72%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">Three&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">Six&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2023</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2023</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net sales</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">169,513</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">171,024</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">328,781</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">331,490</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of products sold</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">115,434</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">119,366</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">226,308</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">234,309</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">54,079</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">51,658</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">102,473</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">97,181</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling, general and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">24,930</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">24,193</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">49,818</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">47,430</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amortization expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3,100</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3,182</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6,178</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6,373</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">26,049</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">24,283</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">46,477</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">43,378</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(9,048</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(10,485</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(19,120</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(20,672</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other income (expense), net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(6,331</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(536</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(6,603</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(969</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income before income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">10,670</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">13,262</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">20,754</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">21,737</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,335</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,785</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4,535</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4,740</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">8,335</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">10,477</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">16,219</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">16,997</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Earnings per share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.32</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.40</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.62</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.65</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The Gorman-Rupp Company </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Condensed Consolidated Balance Sheets (Unaudited) </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(thousands of dollars, except share data) </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="80%"></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">June&nbsp;30,</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">December&nbsp;31,</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2023</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="center"><U>Assets</U></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">34,245</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">30,518</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">96,952</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">89,625</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">101,698</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">104,156</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid and other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">13,526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11,812</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">246,421</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">236,111</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property, plant and equipment, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">133,827</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">134,872</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">22,521</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">24,841</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Goodwill and other intangible assets, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">488,291</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">494,534</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">891,060</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">890,358</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="center"><U>Liabilities and shareholders&#146; equity</U></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">29,082</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">23,277</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current portion of long-term debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">18,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">21,875</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued liabilities and expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">53,186</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">55,524</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total current liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100,768</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">100,676</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Pension benefits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11,337</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Postretirement benefits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">22,840</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">22,786</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term debt, net of current portion</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">376,880</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">382,579</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other long-term liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">20,676</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">23,358</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">532,501</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">540,899</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shareholders&#146; equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">358,559</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">349,459</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total liabilities and shareholders&#146; equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">891,060</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">890,358</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shares outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">26,227,540</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">26,193,998</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The Gorman-Rupp Company </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Condensed Consolidated Statements of Cash Flows (Unaudited) </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(thousands of dollars, except share data) </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="84%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">Six&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2023</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash flows from operating activities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">16,219</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">16,997</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Adjustments to reconcile net income to net cash provided by operating activities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">14,089</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">14,158</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">LIFO expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,127</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4,440</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Pension expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1,326</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1,617</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1,955</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1,606</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Contributions to pension plans</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(595</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amortization of debt issuance fees</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5,814</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1,481</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gain on sale of property, plant, and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(1,058</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">200</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">30</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in operating assets and liabilities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(7,693</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(8,645</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(426</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(8,959</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5,990</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4,435</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Commissions payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">241</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">142</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred revenue and customer deposits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(1,704</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,365</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,374</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses and other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(3,812</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,235</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Benefit obligations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">719</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3,580</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by operating activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">33,397</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">37,856</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash flows from investing activities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital additions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(7,131</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(13,270</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from sale of property, plant, and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,116</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">53</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">367</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used for investing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(4,962</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(12,903</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash flows from financing activities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash dividends</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(9,433</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(9,148</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Treasury share repurchases</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(267</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(1,029</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from bank borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">400,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Payments to banks for borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(413,750</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(13,750</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Debt issuance fees</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(746</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(34</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(534</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used for financing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(24,230</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(19,461</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effect of exchange rate changes on cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(478</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(102</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net increase in cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3,727</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5,390</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beginning of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">30,518</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6,783</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">End of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">34,245</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">12,173</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The Gorman-Rupp Company </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><FONT STYLE="white-space:nowrap">Non-GAAP</FONT> Financial Information </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(thousands of dollars, except per share data) </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="68%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">Three&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">Six&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2023</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2023</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Adjusted earnings:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reported net income &#150; GAAP basis</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">8,335</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">10,477</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">16,219</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">16,997</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amortization of acquired customer backlog</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">344</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">857</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Write-off</FONT> of unamortized previously deferred debt
financing fees</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3,506</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3,506</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Refinancing costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,413</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,413</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-GAAP</FONT> adjusted earnings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">14,254</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">10,821</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">22,138</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">17,854</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="8"></TD>
<TD HEIGHT="16" COLSPAN="8"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">Three&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">Six&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2023</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2023</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Adjusted earnings per share:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reported earnings per share &#150; GAAP basis</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.32</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.40</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.62</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.65</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amortization of acquired customer backlog</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.01</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.03</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Write-off</FONT> of unamortized previously deferred debt
financing fees</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Refinancing costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.09</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.09</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-GAAP</FONT> adjusted earnings per share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.54</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.41</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.84</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.68</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="8"></TD>
<TD HEIGHT="16" COLSPAN="8"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">Three&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">Six&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2023</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2023</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Adjusted earnings before interest, taxes, depreciation and amortization:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reported net income &#150; GAAP basis</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">8,335</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">10,477</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">16,219</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">16,997</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">9,048</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">10,485</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">19,120</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">20,672</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,335</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,785</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4,535</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4,740</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7,024</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7,114</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">14,089</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">14,158</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-GAAP</FONT> earnings before interest, taxes, depreciation and
amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">26,742</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">30,861</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">53,963</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">56,567</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amortization of acquired customer backlog</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">434</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1,085</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Write-off</FONT> of unamortized previously deferred debt
financing fees</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4,438</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4,438</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Refinancing costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3,055</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3,055</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&#8194;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-cash</FONT> LIFO expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1,134</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,409</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,127</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4,440</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-GAAP</FONT> adjusted earnings before interest, taxes,
depreciation and amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">35,369</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">33,704</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">63,583</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">62,092</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>grc-20240726.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20231012.2 -->
<!-- Creation date: 7/27/2024 12:19:51 AM Eastern Time -->
<!-- Copyright (c) 2024 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema
  xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
  xmlns:num="http://www.xbrl.org/dtr/type/numeric"
  xmlns:us-types="http://fasb.org/us-types/2023"
  xmlns:grc="http://www.gormanrupp.com/20240726"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  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:xbrldt="http://xbrl.org/2005/xbrldt"
  attributeFormDefault="unqualified"
  elementFormDefault="qualified"
  targetNamespace="http://www.gormanrupp.com/20240726"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" namespace="http://xbrl.sec.gov/dei/2023" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2023/naics-2023.xsd" namespace="http://xbrl.sec.gov/naics/2023" />
    <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="grc-20240726_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="grc-20240726_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>grc-20240726_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20231012.2 -->
<!-- Creation date: 7/27/2024 12:19:51 AM Eastern Time -->
<!-- Copyright (c) 2024 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cover [Abstract]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation State Country Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation State Country Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Written Communications</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Soliciting Material</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Issuer Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Issuer Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security 12b Title</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security 12b Title</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>grc-20240726_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20231012.2 -->
<!-- Creation date: 7/27/2024 12:19:51 AM Eastern Time -->
<!-- Copyright (c) 2024 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase
    xmlns:link="http://www.xbrl.org/2003/linkbase"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
    xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="grc-20240726.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple" />
  <link:presentationLink xlink:type="extended" xlink:role="http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="22.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="23.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="24.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="26.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="27.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="28.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="29.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="30.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="31.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="32.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="33.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="34.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="35.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="36.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_WrittenCommunications" order="37.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SolicitingMaterial" order="38.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementTenderOffer" order="39.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer" order="40.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="41.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="42.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="43.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="44.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>g819816b2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g819816b2.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  (" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("
M @(" @,# @(# @(" P0# P,#! 0$ @,$! 0$! ,$! ,! @(" @(" @(" @,"
M @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# __$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1  (! @0$ P0'!00$  $"=P ! @,1
M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H
M*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_  !$( (\#0P,!$0 "$0$#$0'_V@ ,
M P$  A$#$0 _ /W\H 0D+_3IVHV\DMWT7J-+\#DO$?CWP5X/6-_%?BOP[X96
M4%H?[=UK3=*,P49/E+>W,9EX_N@]*Z:&"QV+;^J8&OBH16LZ4.:*[)NZ:;Z:
M6TW.>KB<-0?+5Q$*?J['&C]H'X'?]%<^'0_[G'0!C'M]OKJCD>=R:C')\9)]
M$J+;T\D[Z&7]H8%;8ND[=%+47_AH'X'#_FKGPYX_ZG'0/_D^J>19U'1Y3BT^
MB]A-/\4E^(EF.!6^)A&W=A_PT#\#1_S5SX<\?]3CH';_ +?ZG^Q,[_Z$^+7_
M '"?^8?VC@/^@RE_X%_P _X:!^!O_17/AS_X6.@__)]5_86=_P#0IQ7_ (*8
M?VC@/^@RE_X$'_#0/P-_Z*Y\.?\ PL-!_P#DZI_L/.O^A3BO_!3_ ,P_M' ?
M]!E+_P "+%G\=?@UJ%U;V.G_ !0\"7][=2K!:65EXIT:ZNKJ=SA(;>W@O&>:
M5NR(I/M43RC-*<)5)9=7C3A?GDZ;486W4F[6Y>MKV+ACL'4?+3Q-.3[)_P#
M/4%GC959<E6Z'@?3J:\WG@G)<VL79JSW[)VL^V^YU)QM\226S;T?IZ;:V/-M
M4^-?PCT*^FTS6_B1X+T;4;=MD]CJGB32-/NX6! Q);75VDB'D<%>]>C0RK-,
M1&,J&6XFK&6L7"C*I==U[-3.:IB\/1=JM14^7OIIT?H4/^&@?@</^:N?#H8_
MZG'0!T_[?ZV_L+.UI_9.+5N]"<?PDDS-9EE_3&TM/[P?\- _ W_HKGPY_P#"
MQT'_ .3Z/["SO_H4XK_P4P_M' ?]!E+_ ,"#_AH'X&_]%<^'/_A8Z#_\GT?V
M%G?_ $*<5_X*8?VC@/\ H,I?^!!_PT#\#?\ HKGPY_\ "QT'_P"3Z/["SO\
MZ%.*_P#!3#^T<!_T&4O_  (5?C_\#V(5?BW\.F8D!5'C#0"23P /]/I/(\ZB
MK_V3BDE_TZ8UF& ;26+I7Z>\>BZ1XAT/Q!9KJ&@ZMINM6#\)>:3?VFHVK'&0
M!<6<TD><=MU>=5I5L-)PQ5"IA)1Z58\K^Y-O[['3"K2G_#J1DO[KO^1C^*_B
M#X(\"06ESXS\5^'_  K;W\LD%C+K^KZ?I2WDT$7G31VHO+B,SM%#^\DV!O+3
M#/M4@UG=6T:E;HMS2S72QO:1K.D^(-/M-7T+4K'6-)OX$N;#5-+N[>_TZ]MG
M_P!7<6=[:220W,# 962-V5AR"13$:= !0 4 % !0 4 % ",P123T7GZ8II=$
M&BZJ*75['E^J?&WX0:)J%YI&L?$SP-I>J:?.]M?:;J'BC1K2]L[B/&^"YMI[
MQ7AE7/*NH(]*[Z64YG6@JE+ 5Y4GM-4VXOT:N<DL?@H3=.6+I1G'=.5OT#2_
MC;\(-;U&RT?1OB9X&U35=0G6VL--T_Q3HEU?7EP_W(;:VAO6DFE/944D^E%3
M*,THTJE:>75XTJ6KDZ;2^]V7WV'''8*4N2.*IM^4O^ >H ^Q&/7VKS]NJ.IJ
MSL5+[4+/2[*[U+4+F&QT^PMI[R]O+J6."VL[.UB>:XNKF:1E2&"*&-W=V("J
MA).!3C&4FHQBW)OE4>K=[*R\^@FU"+DVHJ.[]#RH_M!? U5)_P"%M_#KY0?E
M_P"$PT 'CM@WX /U(]Z]/^Q,YUME6*DDDTU2=MKZ'%_:6 BTGBH1?9L]&\/>
M)- \5Z5;ZYX8UG3=>T:Z:=+;5-(O+>_L)WMIGMKA8KJUD>-VCN(I(V 8[6C8
M'D5P5J%?"S=+$T)X>K&S<*BY96>SMV?0ZZ=2G5BITIJ<'LXO33_(Q?%?Q'\
M^!)K*W\9>,?#7A>;4(Y9;"+7M9T_2I+N*!T2:2W2]N(S,D;R1AF0$*7&>M:X
M; 8[&7^IX*MB8Q=I.E#F47ND[;.QG5Q6&P[4:U>%%R5TI.UTM-#E?^&@?@:/
M^:N?#D8_ZG'01T_[?ZZ_["SM.W]DXK3_ *=,Q_M' ?\ 092T_O!_PT#\#?\
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
M%+N>:^+_ (R?"[P!+]F\8^.?#GA^["AOL%]J=L=1V'HW]FP/)=;#QAO)P20
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
MS3FN75,KS"I@ZJ49TK/3:S2:U\MGYIGZC@,5#%X6&(BVX3=E?1WVVZ%WXO\
M_))OB=Z?\*\\:?\ J.:EC]*G+E_PHX"2UY:]*RZ?Q(E8]?[%B5?E:C*WW.Q_
M-F.!QQ@'&.,8R!^E?U!5E4J?#+V,Y4X6@DK+EA%;I6UM?YGY0DUR<RYG>6M_
M[SM]VQ^\7[$/'[-_@G_K^\6_^I9K-?S_ ,:\RSZNI2YI1ITDWZ)H_1\@TRZG
MIRVG/3YH^3/^"D?'B7X5]L:'XEQVQ_Q,=(S_ "%?7^&SDL-F'+4<+5H:6_N'
MB<4QBZ^%YE?EIR_]*/S0X'7  &<G@#'J>@^IP*_37*HIV]M+6VT3Y2U%?9M;
MS88'H/;^E6U5C_R_?I8$J5OAT7J&,=A_A1&-5NWM&U%-V:27NIR_33S#DI2T
M4;-:[]M?T/T1_P""<Q'_  L;QXO=?!L'09QG6[ #IT/'Y 'IBOS/Q.E*MA<M
MJM<L)3A%))=(U=TK6V/J>$TE5KSY4KJ2B[Z_9.__ ."C_AMOLOPR\71QC;#<
MZ_X;O)-H)S=0VFHZ<N>VW[+J;CT(R.17F^&&(G#%8[!^U=)RC[2,4KQ:CS7]
M'9I?\,:\6893I4J_,XI246E?>ZTW/SE^&OB#_A$_B'X'\2[BBZ#XKT#592#M
M)M[+5;2:Y3/]UK995/LU?IV<49YCE6*R^*C&56+46TEK9VNTM#YK"588;%8>
MKR>Y2>O?[C^EM94< H=P."K#D$$#&"*_F._NJ6R>W_#'ZM=)1?26QX!^U)XD
M7PQ\ OB;J&\QR7?AV70("IVN9?$MS!X?&P]F5-2=^.<1DCI7M\-83ZUGV"@H
MJ4H3C)I[6BG)?BDON/.S6HJ6 KN3<=&E;O>Q_/;U[=R/I@D<>W''M7]'3E*<
MN:G/V4;12BEHN6*B]N[3?S/S&,8M7FG*6MW?ST^Y6/TM_P""<_C2&TU_Q[\/
M[AB)=6T^P\4Z8FX[ =&E.G:H0IX\QTU333D=K4^G'Y9XD8!O#X/'*7-4YO9/
M3=/57?3EY--/M,^LX7K<M:IAU[L'%M+STN?K'GCTP/ICBORB>D9/:RU/LHZ-
M1_ET?J?CM_P40\1&]^)?@[PVCED\/^$7OID!.V.\UW4KA)D"YX/V72K-L^DH
M%?L/AMAJE/+<97C+V:K3IQTZ^SC)ZKI9S?W^1\3Q-.$\52I2U]DI-+MS\O\
M\B?.G[+WAMO%'Q[^&>G>6'BM?$4&NW&0&40^&HI=?.\'@JSZ<B=^9!7U'%6)
MG@N'<TJSE[12H^R2LO=<Y1BI+3=?J>3E.'57,<)&FN5QJ*3U^RD[_H?O#X\\
M;Z#\.?!^M>,O$<_V/1]"M/M$VP#S9979(+*QMD! :YN;N6"WC4D#?,NXJH+#
M\ P6!KX[%4<'AX<U2>LKNR26K;;Z*VOW*[:1^CXJI"A3J2<N50MKY]+>I_/_
M /%_XS^-/C)XGU#6O$>I7PTJ2[>31/# O)Y-'T&S'R6]O:VC;8Y+H0@>==L@
MDE<ECL7")_062Y!@,GP>'5**^L2BN>?+[W-;5WN]GLEHKZ'YGC<QKX_$251M
M0IOW8WTLMMK'D8!QN (48RXP5 (XR5S@$#BO?G*6&4?]KY%)V1R1C&I)Q5&[
MB)C!P5*DXZJ1P?N]1WP<#VH@G7A5J?6>:-&_-IKIV745HTW;V7+;Y'UK^S-^
MT[K7P9\00Z9XBOM3U;X<ZB5AU'2VFENCX?=G3;K6C6[,2ICPJSVL6U9HR2J^
M:J&OA^*>&,+FF%^M82C#!XJ&RBK)^4G'IKO:ZZ:73]W)LXK8.I]7JMRH=]VK
M:*RW_$_<_2M4L=8TS3]5TVX2[T_4[*UO[&ZB.Z*YM+N!+BVGB;^*.2&1'![A
MA7X?4ISP]:>%J)JK0;C*_>+<7KWNF??4ZD*M.-6F[TY;>G30T1^7Z8Q21IM\
M@H * /G;]K #_AGOXG\?=\/ICV/]IZ>,C\"1^->[PO=<0Y7RRLU.6G1V2>OI
M9?>>5G2C_9N(O%2:6GW,_GSQ[=*_HZ52=6I>+]F[J%TEO9NVG3W3\R4(QY7.
M-M+;^@'Y>P7&/3C/3/IP0?Q%$7-2E'VZDX:.+T_3H-JFMH/^OF(&XX(], ]<
M'';L"*E-2_Y=PJ\OV6E9^5["22^#W9+9WV/=_@S^T+\0_@UK=G=:+JEYJOAY
M9 -2\'ZC?W#:+J$+*4/DHWF?V9>K\I2ZMT# H Z2QEHS\SG_  YEV<8:I..%
MA0Q,(M1E%)/F2]W79JZ5[I_?8]?!9KB\$X^]S0NN97Z7UTMV/W4^%'Q,T'XL
M^!]&\<>'C*EGJD<D=Q9S@"YTS4K5C%?Z;= ''G03*5W+\KJ4D7Y9!7X1F>75
MLJQSPM6/+*-K6V:=[/3;9Z=U\S[_  .+CC<)[:&G+>]]'=;GBW[;@Q^S;X[]
M1<^$L>W_ !5^A5Z_!BE#/:"=1R5I[^AR9Y_N$W?E:ML?@^1R>!U-?T/)S4I*
M-9Q2;LK;*^B^1^;1C3LKQN[*[\^HF ,<#T_+^O'2B*K/:L]/(:C2=_=MR^88
M'H./Z4-5EI[66G]TE>Q>T;6]3U?X% _\+H^$H .!\1?"!'U77M.SM]2!UQTW
M#. :\7B-5ED.8?OW94YWBU:ZY-?\CMRZ"GCL/&FW'EDFUK;?_@']$NN#_B3:
MIVVZ;?#TZ6LN*_G3!RMBZ$>6W-6BK^:DFOE9?U<_3:UHX>I[JDU!)7]&?S!@
M8[#CVK^GZ#G"A0_><RP\8<T&M$VE:U]]FOF?DZ492K<\+.-2ZU[<Y^KO_!-H
M8T?XK\ 8U+PEV _Y=M?/\Z_*?$^4IYCETW[O-2J62VM>'8^PX2:]CBO=47&2
MU^\_3BOS$^O$[47M\@6GR/E7]M,8_9J^)/\ LCP=^&?'WA6OIN")./%.62C%
M2E&52?*]N6G0JREO=:*+:75GC9_%K*<4T^5J#M;_ !1/P6Q["OZ"O4_Y_O[C
M\YY:?\HF,'&W& #SQD'H1SR/?\.H.'^\Y.?V[23MMKIY":HQBI<ME=QZ[H,
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
MPZDOPH^/>@:%K?A;QS>0:/8:II6GM97WAW6[V5+31[N*%Y90Z1WLL86X79+
M2'<RQET'W>9\)8;),.LXR'%UOKF E&*A*+Y*D&E[3GDK<C4KI+K%:6=F?/83
M-X8^3P>*I/DKIM-IV@XZ*]]$W:ZOO==#Y=^(_P .]7^ 'Q3;0?$.FZ?XAM-*
MNH=2TT:E:E])\5:!-(_D330!B8EE3-O,B.&@N('6)CY"2'Z_*LRH<29;3Q%'
MW,8J?+7C3:<Z4X*TJEM7&-]8RDK.VM]4>-BL'6R[%3C.ZHQLXMJT;/5)/1;=
MCRQ==U5-"F\,K=$Z'/JMIK;V#Q0RHNK6=E/817D,TR/-;.UO<2"5(I$CE*P[
MU9;6W6W]2.#I2K4Z\ZC3C2E"+CJK-IVTT=FM.JUM:[OS_6)J$E"DK-W][3I;
M3NO0W4\2W.KZYX+FU4VD*>'8]!T9;Q5,3R:;I6I/+;37TCN?,DMK*86P?Y0(
M+&!<94L_,L-3P^%QD:;E*IB:=>T97OS<MDHK?WF]EN[O=A'$2<\-[11@H2Z/
MI>._:UC][U_:,^!*X_XNQX$'3_F8+'N!CI+VQ7X"N&\^A&+_ +)QBLYI7PU9
M+65U]CRT[]#])699<H4>;&T;*.J56#:>FZOH?,'[17[9WP^M/!OB'P;\-]6;
MQ1XE\0:7=Z0-9TJ.6/1="M]0C>UN;P:A<+']LOTMGE,*6JS1ARC22*%VO]/P
M[P1FU?%T,5F%%X3"T9<[C5CR2?*FX)1ET<N7>S\CR\RS_ 4Z<\/A9^UJ3BTI
M1UBM&WJO).WFT?CV<+R< #EL\ =VY/09S7[5*3C&,H_$XJ%NNB2_0^"C)JFI
M6M)RNUUW?0[+P-\/_%_Q(UVW\-^"]"O-<U2<IOCME*V]E [JC7FHWC 16%DF
MX;II64<\9;"OP9EG>79/1C4Q5>E"5FU&4XJ3:5[*+=VW:R239UX;"5\:U&E1
MG45TFXPE)1N[7;2=DO,_>C]GKX*Z=\#O %MX:BDBO->OI!JGBG5H(V0:AK+Q
M+$RP*W(L;:"..W@!"DI&795>5A7X!Q!GE3/<PGBY4Y0HT+JE!I[7D[J^[=^F
MFRZ-O]%RS QR[#JG=2EI=+R26R/>Z\4]$* "@ H * "@ H * $;[I^E1/X7\
MOS0'\[?[2?'QY^*_MXSU;])17]&\-:9#E/E1I_\ I*/S#-_^1G6]7^9Y);:/
MJ%UI.IZU! 9-/T>ZTRTU"53DV\NKB]^P[DQGRY'L)X]_17:,'[XKV'BZ4,93
MPDUR5*U_9PEI*=K7Y4_BMS+:^YQQISE"4XPE*%/XI)-J/^)K2.W4T?!OBK5?
M WBK0?%NB3R6^I^']3M=1M6CED@\S[/(&EM9)(B&^SW$'FV\BG*M'.Z.I1FK
M',,!3QN Q6!J^_4G"24TDUK%I6;35TV:8+$NAB%57V6OP9_0#XO\4Z9XT_9^
M\7>*M'EWZ;XA^$OB75[/.!(D-[X3OIA#*HX6:)G,;K_"RD=Q7\[X?#3P6=T,
M#-<M;#8N%)QV?[NLH:+1VO'1V/T>=58C+)58OFYZ7,[:V;C=IVV:OJ?SL#I]
M,_AC-?TQ%IU86::]DMO**3^YZ'YE)KFC;N_S/WB_8A_Y-N\$?]?WBW_U+-9K
M\ XV_P"2@Q/^&'Y,_1,A_P"1=#_'/\T?)G_!2/\ Y&7X5_\ 8#\2_P#IQTFO
MK?#?_=LP_P"OT/\ T@\7BC^-AO\ KW+_ -*/ST\'_P#(V^%O;Q'H?X?\32U
M_4@?C7Z)C)1CA\;%M1<L/4C%-V;>EDEU?DM3YC"-1Q=)M\JB]6]$M5UZ']-$
M<T0'^MC&!_?48Q^-?S#&G47+^[DK<WV7W5NA^J0K4?9PM5AHOYH_YDAFA YE
MB 'K(@ _6K5.?2$ON?\ D5[:BO\ E[!?]O1]%U),@C@@^F.>GI64G:.FO;[[
M&ENFQS'C+0(_$_A3Q/X:EVB+7_#VLZ*^]=R!=4TZYL6+*>" )R?R-=6"K?5L
M=AJSNHTITY-K^Y-2?X=.NQAB:*K4)T_[LDO_  &Q_,Q/!+:SS6TT;136\TD$
ML;=8Y87*21,1_&K*01QCTK^FJ,_:X>%6/O.HO=MKS?X>_P KGY14A[/$2I6T
MB]?+U['[0?\ !/OQ&NJ_!:_T1FW3>%_&&JV:)DG99:C;V.JPLH/W5:]NM17
MXW0NPX8 ?B7B#AG@\[]OR^YBEH_/VDKZ[=8GWG#=7VN7PC?WH6NNJ]U;K='R
M-_P4%\1C5/C)I.A1.WE>%_"%A!-%G*)J&KWE[J<K8_AD-@^FCU(![ 8^S\.\
M(\-DF*QW+9U,1*,=/LKW5KV3<OO9XG$]93Q4*46FXJUEOOO;T/DKPSX(OO$G
MAGX@>)K?>+3P%HND:K=*BY,SZMXCTS1(83D9&(;J\FX')M0.YKZW&9A#!8_*
M<"U_O_/?IK!2F_FH\K:Z*2>S/%P^&G75:4'>%%*[6RT6_8R/"6MR>&?%/AKQ
M%#N$N@:_I&LQ;"5<-IFH07@"L.A)@7\A[YZ<PH1QN78ZA:T9TI*&GQ:6]WOU
MVOL1AYNCBL/)/F]G45VMDD^KZ+U/Z2=:\1V.D^$]6\5LZOINE^'[WQ 90<I)
M96>FR:DT@8#A6A1L'IA<]#7\ST*4JV/IX2UI.M&#\FY);='KMN?J=2HH8:I6
M37*Z;:?3;H_\C^:35-2O-9U/4=7U&9[B_P!4OKK4+VXD8M)<7=[.]S<3.S<L
MSRRLQ)ZDFOZ6PE#ZME^%P]N5QA3=K6=K/H?EM:HG6JSDU&\I7N]M=-]KZVOO
M9]C]D/\ @GUX0BT7X/ZEXH> +>^,/$E\Z3[1ODTK0ECTJTC9L98)J*:PPYP#
M,V!G.?QWQ!QGM<ZAA4U*%"GS*SO[SY8M=M%R^>K/M>',.Z6!E/E<>:UKJUU=
MM-=_D:?[>7@+5?%OP@MM9T>TENY_!'B"/7;Z&&,O*-#ET^]L=1G11R1;R2V4
M[XX$4,K'[N5Y^!<?2R_-)1JU8T88N$DW.2A'FCK%-MI7>J5WJ]%JT:<24)UL
M'3G3@YRIM:13;L]]%?;J?B=C ![8&#S@$X Y[$$CGL:_=X:0A4JQ<:<UHVK*
M2:TLWH_E<^!L]5%\LH_*UN_8_2O]F']M+3/"7A_3_A[\6I-0^PZ6%M= \811
M2WQM=/!"VNDZU9VZ-.+>UCVQ074"3D1HB3("AE;\IXFX'KXG$3Q^62C/F]Z5
M*#7,VMVE%.[?5.UWUOO]9E>?PH4EA\7%Q4=(SEI'RU>ED?J9HFN:)XGTBRUK
M0]3LM6T?5+>.YL;^QGBN+2[MY0VUXY$9@P/S*5.""I5@""*_,,1AZ^"K2ABH
M2PTX.TH5$Z<HNUTFI)6[KRV/JZ56EB:2]E4A43_DDI?DV:4-M;6\<<5O''%%
M&H6..)51$4#A511A5 QP,"LY3G*\JE64[[O5_CJ:Q4:3Y8TXQ?1:)_<6E&
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
M.&DH7M=[/3J?MO\ !K]IKX9?&1;2PT75?[)\5/;--<^$M9_T;54:!-]P;&4
M6^K0(H9]]LY<1C?)%%RJ_A6<<,9QDLI^UI>TH4Y->T46X6NDKM?#>ZM=6OHF
MS] P6<8/&)>_&C.2TC.48N^VB;3?R/H)K>"25)F2-IHE9(I2J-(D<A0RHCE2
M5239'N /.Q3U4$>$Y3<'&G-PUUM>UUT>RNOP/1MS17-!-)Z-EA$5>G R>!CO
MCVXI+1;\S6[\RMK:*-NB,O7_ /D":O\ ]@R__P#262NO+_\ D8X'_K]#_P!.
M0,<1_ K?X)?D?S#2_P"NE]I'_#YC7]*T/]VHKJZ$;+YQ/RFKI6J]+57^3/U*
M_P"";;I'!\6P[HFZ3P7M#L%SM7Q.3@$C. 1T]1ZU^9>)<92Q.7N$7)1C--I-
MI/EIZ:;/R/K>&)PIPK1G.,&]E)I/=[)V/U"\Z'_GK%_W\3_&OS#V<_Y):>3_
M ,CZOVM)?\O8*W]Y?YBK+$Q*I)&Q7&55U)&<@9 /&<'\JF2=/EYUR<SM&^EV
ME=I7M=I:Z=!QJ4Y_!.,K?RM/\B2D6% !0 4 % !0 4 % !0 4 % 'P=_P4+T
M^6Y^"NBWD2LPTOQ]H\TQ4';'#=:3KM@)'(Z+]HN;=,GH917W7A[6]EGZAMS4
MK_=.*_7\#Y_B2ESX"_\ ++]&?BX./P_I7[<E[LGWJ2/S[:7+_+% >!_GM3I_
M'!=VU^#_ ,BGI"I_A_\ ;HG[O?L27T=[^SEX*B1E9["]\46,ZC!\N1?$^K7*
M*<=&-M=0/_P*OY]XX@Z&?XE17Q3I:>6B?W)-GZ/D"_X3*'E?\#YZ_;V^'GCO
MQOXE^'<W@_PAXC\30Z?HNNPWLVA:1>ZG':2RWMD\45P;2%Q&[I&Y4,RD[> >
MWT?A[F>48##YG]=QRP\G6C:#E;FWNK>3/(XDP^+Q$J?L(.3AM$_.7Q'\*OB5
MX/TTZOXH\">+?#VEK-';MJ&LZ!J.FV2S3-MAB^TW4*)YC-D!,Y/:OTO!YWDV
M.JNEA\;&4H[135_+2][7T/F*V#QF&IQG5PO+?K;Y' UZ)S$OV6Y%I]N%M<_8
M_.-K]K$,GV47(42_9FN54QB<(-VS<& PV,#F)U*5_8U6M5MY![.M%>U_E/T!
M\&Z_:_M7?";2_@MXBUJ#2?BSX$QJ'@/5M2;%EXITZPM#;OIE[(N]_MJ:<RQS
M,JM(XMH[E5<PW.[\YS"A+A+/99]AZ;_L+$-*MRVLJLU+VONMQT]I=_$K7=NB
M?U&#K4\WP<,+5UKTX*$/^W(J*[G<? #]AWQ/X?\ '6G>*_BI<:7%I_AF\M-4
MT?2-&U$W[ZIK-C,ES8SW=RL*+#IUK/!'+L'[R9E16$: JWG<0\<X7'8"IA<K
M4HN<N:;Y4K1E[RVD];-6TM;6[TOT9;P]B,-7=2OHHO37ITZ=K'KO[?W@:QUC
MX2VGC)+:/^UO!FO:?_IBJHF&C:[)_9=U:L^W<T1U*?3) ,_+Y38^^V?,\/LS
MQ&%SAX6+<:6-I.#71RWOY65U]WD=?$F%4\%[5+6%HM^BL?C&.*_;;*G:EM[/
M3^ON/A$_=@OY58DBBDGDB@A1I)II$AAC12S232,(XHE4<EFD90,<^@)XHE:%
M.I5E&\*23;_E6O\ E^ )5'94J7M'Z;=OO_0]7'P"^-A _P"+3_$(#V\):R<?
MC]EYKR(\2<-Q@W/,X2J1T4.967FM;:;;]3JIY?FD]8X5\J6UCA/$7A+Q1X/O
M4T[Q5X=UKPY>M%YJ6NNZ9>Z5<R)G >&"\@0S0?\ 356QGC'>N_"8[!XZG*KA
M,2JL(NR2=^VFE]D[F52AB*&E;#^SY=W;;HO\C Z=.,?IBNBZCZ(S5KKLCVGX
M0_'WXB_!6]:3PCJ4+:3<W45QJOA[4;2"[TO4PA(=6S&+BSE*,P$EI-"P)&[>
MHVGP\^X=P.=TH<\+UHQ:@T[.]M-5TO;1Z'?@,PKY=.]-VIR:YEY)Z_@?NO\
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
MEQ3MS*VI^\_[&<TD_P"SE\/II7=Y)/\ A)&9I':1S_Q56M;07<DG:N%'L!C
MX'X#Q5"G2SO$PI0]G"*IVCM;W$W^.I^D9.Y/ 4G.?.[RU^?Z'U%7SAZA\B_M
MM^,KCPA\!M<BL;HVE_XKU"P\)P.AQ*UM?^=>:O$G/ DT73]0B9AT68XY(KZK
M@W!K%YYA[QYE1C.6OI9?-.S7I=:H\3B"M[#+:FMN:45]S/PCQ@ >FWIWP0#^
MF:_?6O8SCT]D^;[HR7ZGYQS<]E_-%+\4?T8_![X?Z=X.^#?@KP1-8HT,?A6S
MCUNSF572ZU#6;7[9X@6=7P&26_O;P;6Z(0O05_->9XV>(SG&8E2LXUI.#[)3
M?*[:^K7J?J6!H*&!HTN\%_Z2O^&/Y]_&_AV3PCXR\5^%I5='\.^)-:T7:^=Q
M&F:E<VB,2?O*R0JP/\08'H:_H?+*OUW*\!CO^?T(K[DC\WQ$?9XVO#:TG^%S
M],_^"<7BHRZ/\1?!4LV18:EHWB2P@8@G&IP7&F:E*BY&%4Z9I8; ZR@GDU^8
M>)>$]GB\#F'+;G3I.7FYJR_\FE]Q];PG6Y\/B(7^"2T^1^G5?FA]6?./[0G[
M/7AKXY>&C;W*1:7XNTN&5_#?B2*)!-;S%6/]G:@<%KG2)WV^9&"&C;$T15U(
M?WN'^(,7D>+BXR?U2ZYH=+:)M*Z2E9>5[)/HUY.999#'8>3C%+%6]V5[.Z^\
M_$'XE?"3Q]\)=8.C^.-"N--D=F^Q:E%F[T3544 F72]6B4176 <M$1'-&"OF
MQ1E@*_=LHSS+<YH*IAL3:HHQ<H[.+:U5M>MTGL[:-GY]C<#B<!.,*RM??7KU
M//[.\N]/N8+VPNKBRO;29)[6[M9I;:YMYXBK1S03P.CPRJRJ0\;*PQD'/(]*
MI2HUZ4J.)H*M3DK<S5^;S,54E3<'2TE3V/O/X'?MS>,O"5Y::)\5)[KQCX78
MQ0G6S%&_B?1XQA?/>=/+&MVZJK,R7(-P?X;AB A_/<]\/\/B:<JV3)4J\;N5
M%.RT3=[6TYNZ^:9]-E_$;HR4<=*U)V4=.NW<_7GPMXGT'QCH6G^)/#.J6FL:
M'JD*W%AJ%E)YD,T9X92#AH9HW#1R0R!7C=&1U5E('Y!6P^(PE:IA\32="M2D
MXN+T>G7_ (.SW6A]G2JQKPC5IN\):Q?D6-?_ .0)J_\ V#+_ /\ 262M<O\
M^1C@?^OT/_3D"<1_ K?X)?D?S#2\32^TC_AAC7]+89?NL+_=I1?Y'Y547[VO
MY5'^HZ&XN+;=Y$\T&X@MY,CQ;B!A=VQAG S^?USK6HX2M)3G351KI^!FL1./
MNPJ>S:V>Q-_:%^/^7V\X_P"GJXXQ_P!M*P^IX&S7U16L^GD-8G$K;$N36RN?
MJ-_P3>GN)X?B[YT\TWES^ ]GG2O+LW+XN+[2[';N"*#CT'I7Y=XD4:-*60>R
MH*"5*OT_PI/Y;?,^SX8JU)JO[3>VGW'ZAU^9'U84 % !0 4 % !0 4 % !0
M4 >6_&?X>VWQ2^&WBSP/.$676-)F&FSR<+:ZS9,E[HUT3@E8X]1M[8OCK&9%
M/#&N_*\9+ 8_#8A74:<XMV[75_PU]4<F.H^WPE6E_,G^31_./>6=UIM]>:;?
M0/:WVG75Q97MM*-LEM=6LTEO/#(.@D2>&:,@$\Q'M@G^E(5:>*C2QD'?VU.'
MW)71^63I^PJSH;>S?ZE4\#TQ^'2KY8OXMEMZ[$M7<?)_HS]6?^"=OQ$T]M)\
M4_"^[N#'JD&IR>+M&B<MMN;"XM+/3M6BA/W5:WNK2UDV'#,+UV4$(Q'Y)XC9
M;..*PN/27LXQ4&^NT^3Y>]+\/E]EPMBDXU\/UNVOERW_ "/TY8[5/L.G3I7Y
MK%:I;'URCS>[M<_++_@HA\2EE/A'X46#ABK'QCKNTG*MLN],T"U8_=&\/JTS
MJ>08[8XPU?IWAOE=WB<XG%.%.?LO.S3YUZ-./W=.OQW$N,2<,,OL6;^37^1\
M$1^(=35/#GQ$CUW0KWQ/X:OM(T'^PKG3;:"\ET[1=,A@T;4;^V5$A\0:?/86
MLEA=/(&F"QP1W(9)%>OOJ=##1J8[*WA&L)CTVI:V^)W5^;FBU=-:I)?#\.GS
MG/RVK=NA6;^P-/N+"UNM?U#7?!FNVEMKVM:9X6$VD2:/KTEEJEG:6L^GZI%+
M9W%[I=U?2,BQ2O%<6\Q2.Y@\TK4QK2JRG5H4_JF/H2Y<&W;^'IS--;)QYEKJ
MGT=E>6W"2A1_W9_%;3\/(VHOAK\5/!FD^'/BMHNF7DF@K]DUS2/&?A:]MM:L
M]+N+>19!]ON-*N+A]*N[6X40SQWB(%DS&V_D&99ME&.J8O)\34E4QD5.D_;)
M\CE&\;QN_A=FXV5K&L<#C</5IXVG/V]"-I0@ND-XQ_[=BTK'[C_L^?%9?C!\
M+M \7S6\=IJ["?2_$-E#Q#:ZWIS".Y, R=MM<1-!=Q#+;8[M%))4D_AF>Y;_
M &/F6*PGN\D9*4>1MQY:B4UJ]6TI6;=W?5W;/T++,5+&8.C6G3]E.2DG%].2
M4H=--5&_S/,OVW=6M=-_9X\86\S(LVMWWAG2+)&X+W*^(-/U1PO^TMGIEVX_
MW#7K\#8>IB.*<MY%IAE5J/TY/\TE\SEX@FJ>6SAW>A^$P_E_2OW:C*4Z4:DO
MM.5ODS\Y2LET-OPW_P C'X?_ .PYI/\ Z6PUGBO]UQG_ &#UO_2#;#_QJ7^)
M?F?TY1]?IC] *_EZ'P1_[B?^EGZQ%\M.E_A_R/%_VA/ .B>/_A)XXTO5;2VE
MN+3P[JNKZ->301R3:9J^E6<M_8W=M(PWPL)K=8WV,N^.62-LJY%>QD&/Q&7Y
MG@ZM)M<M11=G]F?N/3T?X''F-&-;!8B$MG"_W--?D?SLC QC@9/ XQST'L*_
MI)QDU3K3T=2"?WI'Y6G)04(_#"7X)L=T]L?IBI>B?DBUNC],O^";NIS)K/Q1
MT7<WV>?3/#>J+'N<QK-:76J6CN$)P)&2\12P )6% ?NC'YAXF4K+)ZNVDU][
MB_T/K.%:OOXNEVM^&A^L-?E!]D% !0 4 % !0 4 % "-]T_2HG\+^7YH#^=O
M]I/_ )+S\5_^QSU;_P!&BOZ,X<_Y)_*_^O$/_24?F&<?\C.MZO\ ,^NO^";W
M_(S?%'_L!>'/_3AJ5?%^)7_,L_[>_P#2:9[7"7QXGT_5G%_M]?#1O#/Q*T[Q
M_90)'I?CRS6*\\I0JP^(]$B@M;CS%&!']ITV33Y0V,R20W+'E"3V^'F9QQN5
MU,LQ.F(PC<HIZ^Z[N.OD[I+HDC+B;"^QQ*QG2NN7YK0^,?"/BJ_\'ZM)JNGE
MB]QH^OZ%=1!S&EQIWB+1;_0[Z&0 $.!;ZA)(H8<21HW50:^WQF7T\PPE/#S^
M*%2%9^L9JI^:/GL-.IA(RALO>2]'I^1S&?PP,?D,#L.PKTH-.I#EVC3LO^W5
MR_H3)MN#>]S]X?V(?^3;O!'_ %_>+?\ U+-9K\!XV_Y*#$_X8?DS]$R'_D70
M_P <_P T?)G_  4C_P"1E^%?_8#\2_\ IQTFOK?#?_=LP_Z_0_\ 2#Q>*/XV
M&_Z]R_\ 2C\Z- L8=2U[0]-N=_V:_P!8TRRG\M@L@ANKN*WD,;$,%<1RM@E3
M@X..*_1<77J8:AB*U+1P@_R;7Y'R^%A&IB:=*6TW;\4OU/V83_@G_P# D\^=
MXX^@U^RP/IG1B>/>OPZGQWQ!%U84Z_LDIWT7D]%J]-3[R/#F!C:3CJU_74N6
M/[!7P.TZ]L[^WE\:&>QNK>[@677K0QF6VE2:,2*FCJQ3>@R PR.]%3C?/ZE.
M5.MBN>E)6E%K1]NO1V9<<@P46FHV<7I\OF?:J+M4#H%X'T'2OCHWYYR>G-M^
MA[BBJ<8PCHHI(DJFKIK:ZL&WR/Q)_;Y\*RZ)\:H/$*P[;/Q?X8TJ\28#:'O]
M($FC7<.0/FECMK33G)/\-POI7[3X=XKV^5U\+?\ W!._SE)_J? \34N7'8:K
MLN;]$OT/,_V4/B'8?#3XQ:;KFK3_ &;2KO0O$>E7\C'";9=,EOK&-P!R)-5T
M[3XAZ&7<>!7N<68"IFN4U\/12<\+B4[/312M*WGRIV\SSLHQ:PM>O?9)_J?.
M]_>3ZC?7FHW3L]Q?7=S>W#DY9YKJ9YI7+#^(R2LV?6OH,&EA:,%:RH4*<4E_
M<IJ.GW')5G[6O)_\_I.2_P"WG?\ 4_?W]EGP/)X#^!/@+2I@@O=0TQO$NH *
M%(NO$DS:LL3X'WX;6YMK<G_IW]J_GOBG&+'9YC*T6^6-2G#7_IU3C"6GE).W
MWGZ)DM#V.7X>D]+PJ?\ DU2;7X,_$[XY^'F\*_&+XE:#L\N.S\8ZW+:(H"[+
M#4+V34M-  X7&GWEMC';%?M_#>)CBLJRNI'2].,'Y22LU\F?!YE1]CBZ]+M4
M<OO=SKF^)KR_LQ1_#![EVNK3XK0ZM#"SL F@2Z%?3B"->GV?^VV,^T<>9,Q/
M/)\Z&32H\5?VA;W8TIQ_\G36GS>OD=,\<GEDL-U]I'\%8\<\(:#+XH\6^%O#
M$!VS^(_$6C:%!CJ9=3U"WM5VCU57=^<<1GFO=S+$+"8+%XU^ZJ<9J_\ VZW_
M .VG#AJ7M,;0AV4?S1_35:V\=K!!!"BQ100I#%$@VK''&J)&BKV5550![5_,
M=VZE:HW=U)N3?GK?\6?JM->SI0I_RI6^7_#EFF4-8?*0..,>F*33::3Y7T?8
M<=&CYL^-'[+OPW^,MK)/?V*^'/%"D/!XMT.UMXM3)&3Y.IPLHBU>T;.-L_[Q
M!Q#-%R6^@R3B3-,CDU0Q$G2^U"]DUU6J=KK1V6OXGDX_)\+C=:B2:VT_X*/Q
MW^-O[//COX&ZHL7B"WCU'P_>S&/1_%.G),VFWY",XM[A9-SZ;J(C1G:WF.#\
MQ@DF2-VC_9L@XDP6>4XQPDOJF,ZI[K[OP/A<=E.(P%1N:MA(GBNF:IJ6B:A9
MZKH]]=:7JFGSI=6&H6,TEM>6=U$=T,\$\3!HW1L'T. #E<AO>KX>GB,.\)52
M:EHTU=6V=T<4:E2E556EI;:Q_0A^SI\3S\7/A1X:\6W 1=72&71O$*KT77-*
M*6]W*HQA4ND,5Z$'W%O$3G;FOYWXDRR639QB,#&/+3<I5*:6WLYOFAWV3MOT
M/TO*<7]<R^G-_''W9>JM?\CW9> .V/Z5X:=U?;_@'H_H+3 * /G?]J__ )-Z
M^*'_ &+Z?^G/3Z]WA;_DH\J_QS_)'EYS_P BZO\ UT9_/D./P_3%?T5!-ST?
M+RU4WYI1GH?FDUI#R/MGX+?L9ZI\9/A]IWCRT\<Z=H4.HW6J6JZ;<:#=7\T;
M:9>RV+.US'JL*LLCPEP/))4' STKX#../</E6.JX.&":J\VE1.*VDTUKWL?0
M8+(7C</[6Z7+LODGW/D+Q-X?U'PIXBUWPQJT8BU/P]J^HZ-?H,[1=:==RVDQ
M0ECF-GB+*<G*L#7VV!Q<<QPE'%IWA4BI)^35T>-6H.A6E2V=-M?<?<O_  3X
MUOPQ;?$K7?#VKZ1IDWB#5-(2_P#"VMW%G#+J%C-I1F_M33+&Y=&DM?M=A<M<
M-L*;ETB3)P,'X'Q$H8Q9=A*M*4HT(5+3BG:+4G'62ZN*BU'_ !/K9KW>%YTH
MXBK"7QOX?7H?LI7X^?=GR;^VY_R;9X[_ .OKPE_ZE^A5])P?_P CZCZ3_(\?
M._\ D7S^1^#YZGZU_0DOBEZO\S\WC\*]$?J1^SY^QW\)?B;\(?!OCCQ'+XK7
M6==@U:2^&G:Q;6MINL?$&K:9!Y4#Z9*5Q;V<0.7;GZ#'Y#Q!Q=G.79KCL)AL
M3[.C0J*,%;IRQ?==S[/*\DPE;"TJ\TG.K&[_ !7Z'LW_  [^^!/($_C@$=/^
M)]8\'M_S!:\/_7OB&E*G_MCLW9*W_!.]\.Y>XI<JO%W/JWX<^ M$^&/@[1_
M_AQKYM%T)+J.P.HSI=7FR[O;B_E\Z>.&)9#]HNIL$1K@8':OFL9B\1C<36Q6
M)ESUJK3<O1)?A:R\K'L4*$,-3C2IZ1CL=#KO_(&U7_L&W_\ Z2RU&&_WS!?]
M?X?J&(_@5?\ "S^8"OZ=I?P*WI2_)GY/_P O*_\ U\?_ +<?J]_P3:_Y _Q7
M_P"PEX2_])=>K\I\3?\ ?<J_Z\U/S@?7<(_P<5_BC^I^F]?F1]@%)[/T8'RK
M^VG_ ,FU?$K_ +DW_P!3[PK7TW!'_)4Y;_U[QG_J'B#R<_\ ^11BO\#_ /2H
MGX+5_0)^;'Z@?LZ_L@?"?XH_!WP=XZ\33>*UUO7#XA%ZNG:O:VUF/[,\5:WI
M%J(H)-,E:,"TL(L_O#EBQ[X'Y%Q+Q5G67YOFF7X;$\M*FJ+BNJBZ2E&SZ63M
MMT1]AE>18+%Y?3JS2YI2<GZ]?Q/;_P#AW]\"L#]_XX[<?V_9#H1Q_P @:O(?
M'?$3YKXO6:2>GE;N>BN',#&;DHH^J_AO\/\ 0OA=X.TGP/X;:^;1M&:^-F=2
MN$NKS_3]0NM2G\ZX2&(2G[1=RX.P?+@=J^7QF,Q&.Q$L3BI\]:2BG+_"E%?<
ME8]?#X>GA*2I4E:$6W;UW.V8XX]!_P#6KD?+KWBN;[C=;V[(_*?_ (*.>*EE
MO_AKX*A<[K2VUKQ/>Q[B%_TN>VTO27V#@E?L&L*"3TE/KS^I^&F$=2GF&8.-
ME*5*G%]?<]JY+T]^/S]#X_B;$J,L+2_E]K_[C_R/SH\'G1D\6>&&\13&V\/Q
M^(-&DURX%O-=F'1X]1MWU.06EO&\ER18K/\ ND1BW3'-?IF9*K4P6-C05ZTZ
M$H4UM[^C2N]MCY3#<OUJE.7PPDI?<?MH/VX?V<U 7_A+]37;@$?\(EXGXV\8
M_P"05[5^"K@OB"]2;HI.]U[RTC?:Q^B+.\OBH*4VFK):=;'Y,?M&^*/!_C7X
MQ>+O%G@2_DO_  YXAET_4H)9+"]TV1+[^R[.#54>VOH(I,MJ$,T@<)AA.W/'
M/['PIA\5A<DP^&Q2Y:D.:-KWT3?+K_AL?$YQ6HU\?7JTG=)(]:_82\4#P_\
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
MQC*=ES);]='W/U^K\B/N@H * "@ H * "@ H 1ONGZ5$_A?R_- ?SM_M)_\
M)>?BO_V.>K?^C17]&<.?\D_E?_7B'_I*/S#./^1G6]7^9]=?\$WO^1F^*/\
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
MZ]R_]*/S>TR_ETK4]-U.%$DDTR_M-0CBDR(Y7LYTGCC<KR$,B+G!!P#@CO\
MI=6DZU'$THJWM(<CE?:,D[JVVMEKNK:;L^6HRG2J>TITE4<&MVU;[FKWM^!^
M@*_\%&?B4H&/ ?@?CC_6:[V_[B-?G4?#?*TO>S.NVKVA3A&4DGJV[QV35F^]
MCZ./%.)A%0>$5X_IH._X>-_$L?\ ,B>!QC_IIKHQC_N(U2\.,J;C'^T<7"[2
MO.E!15VEJU'3LO.P?ZUXF-O]C3LUIMU2/?/V;?VO_&GQK^)<7@K7/#'AG2-/
M;0M4U4W>E/JC79FL&M@D.+NZDC\MA.23C/0"OG.(^#\%DN5?7:.83JUXXGV2
MBU'E<$[6^&Z?=I]-+'JY9G=;'XJ5+ZLJ=.-];NZL?H1T_#^E? /1>A](?,_[
M7?AH^)OV?/B#;(A:?2;"T\1VY'!0^']1M-3N6]<FP@NTX_O^E?0<)XOZGQ%E
M=1OEA*?*U9=;17XM7/)SJE[;*\3%+WXKW?*W]=3\!*_H8_-CZ6_9"\,'Q/\
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
M4^*,34J1IK"*+;6M_,_53Q1X@A\+^%_$?B6^/^B^'M$U36;@8 /DZ983WTB
M#&24A( ZY;O7Y-A<//$XC!X=:NI647;JN=Q3V=M/EH?7UJGLL+*M*/(U3YK7
MOW[G\S^H7UQJ5_>ZC=-ONK^ZGO;E\ ;[FYE>:=\>C2,S>OS<\U_3>'H/"TJ.
M&2Y8TX1:C_BO?>[Z+KZ'Y94E[>K*MOS.2;_PVY?2UWM\[GZH?\$^/AKH][X1
M\;>-==T;3M4.J:W:Z!IW]IV-M>"&WT2T6ZNI8$N8G"":XU549E R;.ORWC_-
MZ\<91R_#5YT:=!>TE&$G%N33C%MJS=ES:-M:]#ZOAK!4Y4IXFI34G*\$W?:Z
M>VW3>US]##X$\$_]"?X8Z]M!TOM_VZU^>?7L;_T%UM/^GD_\SZ:6$P[5O91^
MX^:?VM_A?X?O_@+XXN=%\.Z-I^HZ#!I_B&WGT_2[&SG$6DZA;S:BIFMX4?R_
M[*-Z2N<$HN0<#'T'"F8XFGG6 I5,34=.I4Y6G.7+JG9N-[:6['E9Q@H+!5GA
MZ:@U#=+S7>]M#\+1G ]^F.^"1_,&OWR-DE=<REHGVOIT/SQ2=.6]G3U?_;NO
MZ']"7[,/BS_A./@1\.M8N)/.NX=!CT2_+DES=^'YIM%E>3<<EI!8)-SS^]![
MU_.&?X)X#-\11:Y$I*=-:Z72;>]WK?=L_3\IK.ME\-;[K\['XY_M,?!W4O@_
M\3-9LOLDJ>%->OKS6O"&H",K:W&GWDHGFTU6 VB[TZ65+9TX++Y,BJ%F45^U
M<+9S2S;+:,G6Y<?2NJL7:\G&VO+;E5TT]$K;;W/A<VP%3+\5[)1YJ&GO]+:_
ME8\^^%GQ1\5?"#Q;9^,?"%Q;I?012VEU:WD;7&GZGIMRT;76GWD*.C/!(88G
M4HZ,DD<<B,K*"/2S?*,#G>"EA,15Y9*;G'2W+*^K37;SNNEK'+A,9+ XA5*;
M]Q[I6UN?H[#_ ,%'?#@T4&;X;ZZ-?6#!M(M9T_\ LAKD+C(U%[<7*0%L'FR=
M@./F(R?S*7AQBUB>59E'V">_(KV[6M^/.O0^JCQ5AU&7-2?-%:>O]>1^=?Q<
M^+'B7XR^,KGQEXG6U@N7MH=/L-/LE9;/3-,M9)Y;>R@,C,\NV2XG=II&+.TS
M$X7"+^EY+D6'RC O+:4^>,I<\YW=Y-KUTMY61\KC\=/,ZZJST4;**VM;;:U_
MG<](_9.^&6I_$7XS>%)(;65M"\(ZI8>*O$%[L/D6L6C7"WFG6KL1CS;S48H(
M F0VWS6P5C;'E\8YS1RW*JT8UU+&583A%*U^6<8PVM;11>MK^Z[.YW9-E]6O
MC*=:HN:C3DKK;WEJ]59[<O7]3]Y-= &AZMCC_B5WWZ6L@_I7X1E;3Q^7RBN5
M.M"R_P"XL?U;/T+$:4:R_EIRLODS^8B7B:7VD?\ 1C7],X:WL<,GLZ44UY:?
MY'Y55TJ8CHXU)6]=3Z'^ W[2'B;X IXEC\.Z!H>LCQ,=*:[.LM?K]G.D_P!I
M>3]G^Q7$7WQJ3AMV?]4N.ISX'$'#%+/:]&IBL15ITZ"DHNC&+EJHI)Q<7=>[
MONO,[LKSF>7PE"%'FE+=?-O]3Z&_X>-_$O\ Z$/P/_W\UW_Y8U\__P 0XRK_
M *#\=_X)I_\ R)ZO^M6)_P"@1!_P\;^)8_YD3P.,?]--=.,>W]HU4?#?*W*,
M5C\:FVDN:E32[:ODT7=]$'^M6(6^%44MWV\_D?I7\$?'^I?$_P"%WA/QYJUE
M9Z;?>(;2\N+BRT\S&SMVM=3OK!1 ;AWD*E+1&.]CRQ[8K\JS?"TLKS#$X2-9
MU(T&DFTKZQ4NB\[?(^MP&(>+PT:S7*Y7\MM#UFN$ZPH * "@ H * "@ H *
M"@#\P?\ @K=X[\5^!/V4#_PB>LWVA3>+?B'X;\'ZS=Z;=RV-W/H%YI'B;5[_
M $\7$#K((+F31+6*9 P\R)Y(F#)(ZL ?EM%^PEXEU?\ 9H_9G^-W[-&GZ]J/
MQKUUYO$7C&X?X@>%_#?]G6\=SJ+Z+J^BQ^(M5TB.R>TO-/B@3[+<R2/YCO(K
M%2ZGZ!^AZ/\ M"^%]:_::_X*0_"WX"?%[6=8@\-0>$/!MK?Z-I&H0HFG3#X8
M-\0/$\>G/$;BTAN]1UE;N"2]A65S ;=4D:.W@V&WD%OP/F/1Y=8^#'Q/_;F_
M9X\)>(-9;X86/@/XZZ/_ &!J-X]S!<+X.NB/#VJ7$("P'7(+:!('O$BC=XY9
MD/ROM#OT:NET?D+E78\/T/X7_#-_V2M?^-DGCBXTOXSZ)\9;#P;H'@Y-=T=(
M]5\+2Z#HVH3ZC%H!M?[5^TPW5]?/_:"7/V4)8^28S)D@O&UN2/W"Y5V/0/VE
MKWQY\2?#7[%'_"5SZEJ?C7Q-\"(-%M[G5'N)]1U* ?&#XB:!X/FN9YR9;IKO
M08=#87#LS2K*LK.YD+LDHQVIQ7R#EBNEK'OWQ/\ C+)\2_\ @G)^RI\(M(OQ
M/XIN_BYJ/@'5[/+F8P^ (KR/2+9T!YMDTOQUX)FR,\QJ!RAPE&"=_9Q3]/\
M@CY8]K6/;O\ @FEXV_X5S^Q5^V9X\6=;6[\*IK&JZ=,6*$:K!\/+C^QXU*])
M)-5:SB0\8:7CD\CC!M7A'3R!12Z'RA_P3UGU+X0_M<_LU:GJDS6NF_&CPMXB
MC591L$^G>(;_ ,?>#M(CQ_$)?%/@W3V0D#)(/3K:ERIQ227H4GR^BV)?VA/B
MSJ_P._X*:^._B=H]W):MX5^+&DW.I>6I;[7X?N=%T:R\2:=(BC+17FAW.H6[
M <_O]R_. :AK1*[2CMKYW"_]U?<?6O\ P3GU'1=._;\_:[U&?5-/M-#BT_XJ
M30:E<7EM;:<+2Y^-7AS[',+R5TA$,HEB$9W*&\U0.6IR2DDI13MUMJ397V2/
MHK_@L1XA\/:W^RMX9.@Z[H^L-:_'#P@+G^R=4LM1-NL_@SXCB/SQ9SR>2'\M
MPN_&[8V,[>%&,(_83MW0<J[;'XM?$7P+X-^#?P__ &5?BG\&OB3K$GQ;\=:%
MJWB+QAHVF>(=-OM3\&^(-&U33$T*?3X-#MH+S1$NFN;J-;6_DN))C8LR':9$
M%.W\J5NR!12VT/T:\$3ZC=?\%GM*FUB)K?5+K1C/JMN08S!J$G[,+SWD)1<;
M/+NC(N !C9BDE8>WR/D*Q)'[1G_!1L=E^&W[5&.@QL^(FF!>F.F.G3\Z%IMI
M8/T/#M%^&/PVMOV1M2^.D7CR^T?XV:5\9H?!V@^$[?Q%ID'V_P +_P!BZ7?2
MZE::#'9KJZW=O<75U(=1CO?LRI:K"T?F,#3N]G[R[/5"L=Y\<=:UCXMZA^P[
M=?%#6-0N+KQ5\'_#'ASQ'KU]=)'JLN@VOQS^)?A.VU6ZU*^617O/^$;L;2=K
MVY63S&Q/*9&9W=+ECM3BOD"BETV/IG]F6SL/@)_P4TT[X/\ P+^(&J^+?A3?
M:Q?^'+Z5-<M-:L=>TJ3X>7/B"_AU.XT6*#3M1N=%UV.8)=Q6T1272R-JY<.:
M]VK>93L_LI?(_IOH$% !0 4 % !0 4 % #7R$..#CZX_"IFXQB^>7+&.[[6!
M+IL?B]\;OV5OCYXO^+?Q!\3^'? $E_H>M^)M0U#2[T>)/!]K]JLYY T4IMK[
MQ!%/"2/X)8D88Y K]HR+BWAS!Y)@\/B<SMB*%*,>14IM74;<O-RV>NE[GP>9
MY)F&(QM6K0C[C;M?_ACZ._8E^"'Q2^$NN^/;SX@^%I/#UMK&DZ+;:;*VK:!J
M@N9K.[OI;B,+HNJ7;0[$FB.950'=\I)!Q\SQQGF6YS'+?[-FY.A?VJDI*UU3
M6E_\+V/7X?RZO@>9UH\KFM?Q/T5K\_/I3Y:_:R^#=]\8?AA<:=X?L%O_ !CH
M.I6FL>&8A-:6KSR-,EIJE@;F^F@ACCFTR:9P)9XD,UI;%F 05]'PKG,<FS6%
M2K+DPTE^\LGMNG9;ZW7S/'SC RQM'EIQO.*5OD?E?_PQI^TF.GPSG8 ?=;Q5
MX&4D@<KC_A)\@9R,C/'(SQG]>CQQPK[TWF+H32M&'LJCMWNU%K5Z[Z7/CUD6
M9*27)I';^K'ZV?LJ^"/%'P[^"/A7PEXRTHZ+XATV[\127NGF\L+_ ,E+[Q#J
M=]:M]ITRYN+=]]K<0OA)6*[L'!!%?C_$^/PF8YO6Q6!K>WP\HP2GRN.J6JLT
MFK,^TR?#UL)@HTJZY:D92=O)O0^>/VW?@C\4/BSKOP^NOA]X6?Q#;:-I6N6^
MIR+K&@:6+6:ZO=-EMT*ZSJ=JTI:*&5@8U< QX)&:^DX)SO*LIPV-AF&+^K5*
ME6$H+V5:I>*A9N]*G-*S[M,\O/\ +\5C*N'EAXWC"$D_6]_R/AG_ (8R_:5'
M_-,Y>/\ J:_ O;_N9J^YCQKPS%N^:[]%AL7T[_[.?/K(LSC?DIMWWL^VW0/^
M&,OVE1_S3.7C_J:_ W_S357^NW"RUCF?*^ZPN+3]/]WV)_L'-%_RXEIYH/\
MAC/]I4?\TSE&/^IK\"C&/^YFH?&_"Z3Y\UDU'5)X?$I<RUC\=",?B2WDOOT*
MCD6:1:?L7&W5[;::'U'^R%^SK\8OAC\7(O$_CGP;+H6BKX=UO3A>G7/#&I+]
MJNCIY@C:#2=<N;@%Q'* PA9!Y?S,,XKY+C#B;(<SR2AA,!C8UL3*K&I*'L9P
M?,V[\LG&VBZ)_FK^QD65X["8AUJRY5)OF]-.EM#]4_T_3%?EGX'V&WR.=\5Z
M%#XE\,^(/#MPNZWUW0]6T:=#C#1:G8SV4@(/&=LQZUIA:LJ&)H8B+Y9X>2E!
M]+IIZ]]D14I0JTYTIJ\)JS7];'X6G]C+]I568?\ "M78*2 R^+/ X!"L0& ;
MQ(" 1@X-?O/^O/"*_P"9J]/^G,__ )$_._\ 5[-5]A:?UV/MG]BO]G+QU\+_
M !+XL\6_$CPZ_A_4VTFUT/P_"^IZ'JBS6U[=->:M<!]&U*[$,B&PTZ(>88R5
MGD W DCX/C?B3+\VIX;"Y95=3#QM*3:<>9Z:ZZV;U2MH?09%E5?!2G5Q,;5$
M[+T5TM#]&@ !QVK\^V^7Z'TZ/G/]JCX;ZU\4?@YXB\,>&M..J>(UNM%U/0[(
M3V5JTUY8:I;F9%N=0N(+>$MILNH*6DF08.!DL ??X5S*CE.=4\7B).-!)QFU
M=^ZXOHM_>4?SZ'E9QA*F,P;ITE><6G%>:/R6_P"&,OVE1_S3248]?%G@4=/^
MYFK]<GQSPN_9IXV6'<*D6DZ<W=):O9[,^,_U>S17DXKWM]MON/U2_9"^%WB#
MX3_".+0O%FE#1?$^I>(-8UK5]/%W87Y@:22+3K &[TRXGMY=VF:;9R8CE;;Y
MI!P00/RSC'.,)G&>XC$8'$K$X>-.E&+4'"VCO=-)IMIKT2[GV638*6"PD:4E
MRR>K]=3ZDKY?]#UACJ",'/4=,=NW(Z?Y%)MQ7NK6.MEY#6FEKK8_.K]H']AS
M2O%UQJOC'X4O%H?BB]G-W>^&;N1;?PUJ<LC[KJ6PDCA+:)>R.S2,O[RWD;C;
M!DN/T+ASCJ>"A3P>94W5PT5RW<??2TLM]4OYD^;R>Y\KFN0^T<JN#A^\EJTW
MI?K9=/R/S^UC]EWX_:'<&VNOA;XJG*G DTJT@UN X')$^B7%W'MR#@[O3.,X
MK]%PO%?#V+A?Z_2PBA]FJ^1Z:V2EW/FIY1F-)KFPC;\E_D2Z)^RO\?\ 7IXH
M;3X8^([,.X5YM9CL]"@A3H9'DUB[ML@==H4L1]VIJ\7\.X9\WUR,[=%>:_\
M 8W'2R7,IRYX85Q?GHOQ/O[]GS]AW3?!E[9^*_BO)IWB/Q!:3>?IWAJTW7?A
MS3I$P8+J^DN+>,ZO>QM\PB,:V\;!6S.5#+^<\1\<5,?#ZIE\)T<-U?+[^CV3
MN[*UM;WWT5DSZ;+>'EAY>UQ"O-;+FT^ZQ^B4<:1JJH-JJJA5   "C   Z8'%
M? [K6^NNN_?5]SZ=*R44DE%))>FA)T_#^E&WR#;RL% !0!XO^T+X6UWQK\'?
M'7A3PQ8-JFNZUHWV73;!;BTM/M-PE[9S^7]IOKB""'Y(G.Z65%XZUZV08K"X
M+.L!B<576'ITI2;E9RTMK:*3;L^56\[]#@S*A4KX2I2IJ[DMOR].I^.(_8R_
M:6'_ #3.7CCCQ9X%/3Z>)Z_9GQOPLH3C#,75E)J\?95(V:U3^%;-6MYGP_\
MJ]F<XM.*4;62T6E[]O(_6+]E#P)XJ^&_P:T'PGXSTE]%UZRU'7[BZL'NM/O3
M#'>ZM=75NPN=+N[JVD5H71AMF+#=AE4C%?D'$N/HYEF]7&T*JE&:MHK=6]GJ
MK7/M,HP];"X2-*MI*-DEZ)+]#Z/D16C=2-P92K*>001@J1Z$$BO!<G37,M'&
MSNM]SU-TX]&K'XJ_%K]BKXMVOQ"\2CX:^#9-=\%7%^U]H=W_ &WX7TPV\%\J
MW4VF_9=3UJTG5;*YEFM4D,($B0)("V\L?VG)>-LHCEN'H9G6E2J1]VHXQE[L
M&[2DK7O:/O+KTM?0^!QN08V6(JO#0_=2UM?MTV.E_9X_9^_:3^$WQ:\+>+;K
MX>W%KHJW)TCQ*5\3^#)D;P]JVRWOYI(;?Q(TLWV1E@O52))'9[)0J%MH/+Q)
MQ!PIFN3XJE',W+%4=</^YJ?8VYGR6ZM.[5[V-,FRW,<!C%5G0DDK^:U\C] ?
MVJ?!'BGXA_ _Q;X1\%Z6=8\1:G/X=:PTX7=C8^>+'Q)I-]<$W6I75O;Q+':V
MTSG?*N0F%RQ%?GG#>.PV79M2Q.*;C2BI7M?JK+8^FS7#U<3@Y4J/Q::>A^29
M_8S_ &EO^B9R_P#A5^!?_FFK]E?&W"\FW_:+AS._*\/BWRWZ75!IVVNFT^C:
M/B%D.:))>P;LEKH)_P ,9_M*C_FF<W_A5^!?_FFH7&W#*T6;2BET^K8O_P"9
MRO[#S5?\N&K>8?\ #&?[2H_YIG+Q_P!37X%[?]S-3_UWX9_Z&TM/^H;%_P#S
M.)Y%FG_/B6GF:>B?L=_M'V>LZ1=7'PVECM[75+"XGD_X2GP2_EPP744DK[(_
M$C,VU%8X56)Q@ GBN/&<:<.3P^+I4\2\1.I0E&$W2K0M+6T+5(0>F]^6VN]T
MTM,/D>8PQ-*<X.$8-.U^J9^Y>I03SZ7?VT*%II[&YAC0;03))!)'&H9B%!)9
M1EF5>I+ 5^'8:2IXJE5J/W85G->D6K:;[7T/O:D:CPC@OXG*HV9^$7_#&7[2
MH_YII-@=,^*O RGCU'_"3GGVK]UPW&_#JI*%;$RH3:CS2]E6FKQ5DDJ<)M;M
MWM;3>[2?P,^'\R3G*-/F4I7LFK]?+83_ (8R_:5'_-,YN/\ J:_ W_S35NN-
MN&([9JU;_J&QG_S.1_869_\ 0,U;M8/^&,OVE?\ HF<H_P"YK\"C_P!V:C_7
M?AK_ *&\E_W+8O\ ^9P609IM[%Q\[GHGPC_9-_:"\,_%/X<>(M<^'TECHNA>
M./"VKZM>'Q+X-N/LFG:=K5E=WESY%IXAEFF\J"*1_+ACDD8*0BLV ?-SGB[A
M_%9/FN%HYJZE7$8/$TH0]ABH\TZE"<(QYI4%%<S:5Y-)7NVEJ=6"R+,J&,PE
M6:M3HUJ4Y?X83C)].R/TN_:?\%^)O'_P-\:^#_!^EMK'B'5AX:^P::MU8V)N
M/L'B[0=3NO\ 2]2N;>VA\NSLKB7]Y,F[RMJY9@#^6<,8[#Y9G. Q>(ERTJ$I
M2D[-Z2I3@[):O<^NS?#UL7@ZE"CKSJS7S7W;'Y'?\,9_M+?]$SE_\*OP+_\
M--7[)_KKPM_T,W_X38S_ .9SX?\ L+-/^@=_@)_PQG^TK_T3.;_PJ_ W&/\
MN9J/]=.%?^ABO7ZKC+_^HX/(LT=OW#7*K*S2V#_AC/\ :5'_ #3.7C_J:_ W
M;_N9J:XVX9BDEFTHI;+ZMB__ )G!Y%FC?\"2^9<T[]C?]I&"_L9I?AM,D,%Y
M;2RL/%'@=RD<<R,[!5\3Y8A03@ DXP*Y<5QOP^Z52.&Q:JUI0E#GE1JQTDFK
M6J0@U;ORV\S6CD&90J0J./+RM:75]'Z'ZW_M%Z'XU\3_  :\9^%_ .D2:QXF
M\0V5II,%HM[I^G!K*ZU&T35G:[U2\M8$']E"\4JTH+;]JYR,_C^05L!ALYP]
M;'8M4<-0FYV47)K=KX4[^\WIV1]ICZ->KE[I4M:K@HGY"?\ #&7[2H_YII(,
M>OBOP-_3Q-7[74X\X6=6]/&2KM1BG:G.*CR_#I9;W?W'PU/A[-J<&E%<M^OG
MOT/U\_9I^'FH_"_X.^$/">LV7V#78+:]O]=MC):SM#JNJ:A<7TT+SV4\T$S0
M0S06X>*612+<8; %?BW$6/CF>=XG&4I<U&4>6&EO=7+;1^=S[C*<++!8&G1F
MN62=VO-GO7]/Z5XS7RL>CL<YXNT&#Q/X4\2^&KH;K;7]"U;1IU^4_NM3L)[)
M\!N,A9CC)'-=&%Q"PF)P^(<_9JA4A-RM?EY9)MVZ^AC7INK0JTEO.+2/PM;]
MC+]I125'PU<XX5E\6>!@& X#A6\3 J#V!"G&,@&OW5<;\+4J=&$<T<G&DVTZ
M-1?OE'W4FXK1R26FA^=UN'\Q]M5Y(>Y)27R=_(_3']C7P'\2_AI\.]<\(_$3
MP])H$EOXGNM3T&.34M'U/SM.U&QL_.17T?4KM(?+OK>9BLA0DW!(!ZU^8<;8
M_+<US3"XO+*UXJ"C5O%K6+>RDET;U\D?8Y'A\3A,.J&(22B]#W'XK?"7P?\
M%_PK/X5\6V+3P,WGZ?J%LRQZGHU^JE8[_3KED?RY57(:-U>*5?DE1EP!X64Y
MMBLEQKQ.%JN+E\49:PDK6LXO;:Z:U3\FT^W'8*CC*#HU8\T7I=:2_P# MS\D
M/B9^PU\7_!^IW)\&:</'_AS=FQO=.GLK35XXMJD1:GI%W=I(LZL77=9M>(P1
M6RID*1_KF5<>91C*4%CU]4Q--*+ERM0E))*336Z;5]4MSXK%\.XG#7=!>WIW
M]R*=Y*/V4]-TM&^YXHG[.GQV:40+\)O'0EW;/G\/WJP@C@DW#1K&$XX8L!7O
M_P"LN01BIO-,/KT4HW^Y'G+*L>TG]3G'R:/:?A[^PS\9_%-_ ?%.GV_@+1 R
M&XO-5NK.^U)HOEWK9:5I=W,_GA6./M3VJY4?-UQXF8>(&28&$UAG+%5&GRRC
M%\M[.R;;6SWLGIT9WX/(,;5J*I5I>SIZ*VST>I^MOPB^#W@SX-^%H_#/A&Q>
M-6E%QJFJ79235=:O@FPW>HW"1("0N5C@C1(85.R- I.[\?S/-<7F^)GB<5+?
MW806D8PW2MWNW=O5Z;:(^XP>"HX*FJ=*-KOF;;N[V2W^1Z'K$$EQIFH6T*,\
MD]A=PQHFW<TDD+(B@R,J*26P"[*,]3CIS82<*&+PM66D*-2,GZ*47T]#7$1D
M\/65/6HXV7W-'X02?L:?M*&21E^&DI#.Q!'BOP.,@L2#@^)01QCJ*_<</QMP
MU&E0I5,3*A.%))R=*M-75ERI4X3E?K?EY=+7NTG^?3R/,93G*-+F4I.5E_PP
MS_AC+]I4?\TSFX_ZFOP-_P#--70N-N&([9JU;_J&Q?\ \SD_V%F?_0-:W:P?
M\,9_M*_]$SE_\*OP-_\ --3_ -=^&?\ H;2_\)L7_P#,XO[!S3_GQ+[P_P"&
M,_VE?^B9RX]_%?@;^GB:E_KQPW%7CFLI2CJH_5\4KM;*[H)*^UVTN[2U#^P<
MTV]BUZL_8/\ 9P\(^(O OP5\">%/%>GG2O$&CZ??0ZEI_P!IM+O[--/K.I7:
M+]IL+B>";,%Q$V8I7 W8SD$#\2SS$T<9FV(Q&'M*E5DFFT^D(KKMJF?>9;1J
MX?!PHUTHRC=66G4]SKS#N"@ H * "@ H * "@ H * /R<_X+)V5U=_LFZ-+;
MPO)'IWQA\(WMXZC(M[5O#GC6P$S_ .S]JO;5/^VH]* /Q*_:#MOA!K/[/7[,
M/C3PY\3;?6OBI8>"+3X<>*_AO936\C>&-*\/ZKXOU<ZSJ,:@7-C=W%[K5G"D
M<H2.6(;X=RC=1L&Q];WWC'P[\(O^"E7P)^(/Q"U&'PUX/A^%?PEGGUV\#?8;
M6TUKX!0^$;;4;J5?]381ZU,4GG/$202R-\L9HV\@V\CYTU+6M,\?_M+?MS^-
M?"%U'K7AC4/ /[27B*QUBS):SNM"OM2BLK#58'95+VMQ-J-AY9P"1>1G S0!
MYIHG[/OA?5/V)_%W[2G]J:Y!XS\*?&[3?ATFEB>S_P"$>NO#U]H&@WAF-O\
M8OM4.K)?ZP6$XN_+,<>WR=WSD ]L\2^-]8\>>.O^"9WBOQ->2ZKJA\,^ -$N
M[J9MT]W;>#_VC_&7A&Q\Z1L^9.--T&TC>1LM(^Z1RSR,Q/T#]#B_@]\,]4TW
M]JSQE\+;V28Z'\#K_P#:1\4F)Y L=K>>"O!_B.WAU&)6Z2W6H^&/"D6<@[8(
MVZ1T 0?#SXH-X%_X)^_&_P &VO\ Q_\ Q9^.7@SPP<<&+1M&\/V_BG59<\?*
MTNE:;:L/2^/;-&P;%[Q]?_'7X91?L6?$KXE?"2#P#X9^%]KX1B^'/B.UO(KB
M?QSHFBZ_8?$6&\U""/6KQK:[D359KCR_(LAC47#1!@0#;Y!M\CU_XJ_"R#]H
MO]LC]M?0M GAGU-OAKJ_Q&\$W*H)([W4/#(^&/B&"VB#;6SJ6AC4+!'&-AU)
M78;0PH XG_@G)\&+#]I3QC\?_A-XEU_5=#L?&OP6@:_US38K>ZU.%]%^+?PQ
M\1QR11WH:*1Y)])CA8N/N3,1\V#0!] ?MM?L1^$OV-_V5=2;PMXU\1^+O^%@
M?''X7"]_M^QTRR^P?\(SX*^,@MQ:_P!FHOFB;^WYM_F9 ^SQ[1\S9-@V/C+X
ML_!VP_9_^%'['W[0'P_\1^(;;Q;\4=&UGQ9J/VRYM63P_P"*O!FKZ+/I=YX>
M>TL8)8+-EU!=T-U)<G?:;@[I(40V\K!MY6/N%O'_ (?\"_\ !7+1OB?\2];T
MKP9X8U+PSI6O76OZU<)IVC6\?BC]G!-.T^22YE.RUAFUB]BM%:4HHD< D YH
M ^7/!=_9^,/C)_P4.\:>&I?[7\+ZG\(/VD];L=9M5<V<^EZ]X^TFYT>\#LJE
M([N&1'C##)&?[O(!]"_\$Z?V /@G^T]\)-5^)OQ+U3QXNHZ/\0]6\+IHWAW6
MM*TK1KS3=.T7PYJ<?VLRZ#<WRSR2ZM<QN]M>VYV*@7:PW$_0/T*/_!3?X9^%
M=/\ VJOV9OA%HMFVA>#(?A9\,O =C9Z:42;3M!E^(OB?0E6UEGCEWW4=G*2)
MIUF9I!ODWLS%@#]>_P!F[_@GC\ _V8/%TWCWP5)XR\0^+VTNYTBSUGQIJ^F:
MD='M+X(E^VD6FEZ)IT-K=W,2>2]Q(DTHBDEBC9(YI%<V#8^[* "@ H * "@
MH * "@ Q^'Z=*%I\@_ ;MQWZ?TI:WWLNU@6B2["X]^G]*(KEOKOLNPT[=!:8
MA,4N7WN;LK M!-O;)'Z5,(N"44](WZ>=_P!1WMTV% VC'I5_A8&_E80KGU&/
M3BI<4[:+3O%/\P3Y1IC'J1C]*GV<?Y8:?W(_Y!S-;>[;R#R_<T>RA_)#_P
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
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * /FW]JCX+:Y\>OA5<> /#VKZ1HFH3ZYHVJB]UI+I[-8M+FF
MDDCQ9P2R^:PD 7Y, Y)/KG4@I0LWRI=>GYH^^\->+<%P1Q/2S['86MBZ5'#U
MZ2IT53;YZJ2BVJLHQLK:^]>VR9^90_X)<_%4DG_A9'P\]/\ 4>(>,<D$#2^"
M,_6N>.%AR149.5GND[??H?T4_I.Y!=SED>,E6U326$M;F;CI[9.^NHH_X);_
M !5/3XC_  ]_\!_$(Z?]PJD\+!2Y%-N2UMKHN^K6FRTONN@X_2<R1I-</8ZW
M3W<)^E=A_P .M_BJ"!_PLCX>@]LV_B$=/?\ LJA86+;BI-\O:]OON-_2<R*-
MKY#C%_V[A?\ Y>'_  ZW^*HP/^%D?#WV'V?Q".G7@Z3VH^JQ6\G'HD[Z^FM@
M7TF\CZ9!C=/[N$_^7@?^"6_Q67_FH_P]_"W\0<8_[A5#PL(Q<O::1W^)[>E]
MA+Z3N16_Y$.-C;HXX5/Y?OP_X=;_ !5&/^+C_#T>G^C^(1T_[A5"PL6HM2;4
MMM_QN]!KZ3>2].'L=ITY<)_\O$'_  2X^*O_ $4?X>C&#_Q[^(>,\#_F%4UA
M(ZVG=1ZJ]O1.X?\ $S>2<SA_J_CKQ_NX3_Y>*/\ @EQ\5<?\E'^'O!QC[/X@
MX(..G]E4EA8W2NTVDTG>]OO'_P 3-9+I_P 8_C4FKWY<);_T^+_PZW^*H&?^
M%D?#T ?]._B$?3_F%4?58K>3C;RE^@O^)F\C7_,@QNGEA/\ Y> _X);?%;'_
M "4CX>C'_3OXB'3_ +A-'U6%E[^FU]?\Q_\ $S>2?]"#&_\ @.%_^7B?\.N/
MBJ/^:C_#W@XXM_$!P1V.-*X--83WN7WE973UM\M?T%'Z3>1NZ60XWW=URX7_
M .7B#_@ES\53T^(_P]Z9_P"/?Q!QC@?\PJE]55U%-^>ZY?6[3UZ63V%'Z3F2
M/E_XQ['1YKVO'"=-]J[ _P#!+GXJ+Q_PLCX>C''_ ![^(1VS_P! KT!_*CZK
M%*7O2]W=6EML"^D[D?O)9!C6X;KEPO\ \O#_ (=<_%0''_"R/A[GIM^S^(,C
M S_T"O04XX6,H\RF[?/2W>ST'_Q,WDL>6_#^.BI;7CA.S?\ S_\ +H!_X)<?
M%51S\1_A\ /^G;Q"/YZ5^E)86+2Y)2EY)._SNT)_2=R2*;?#^.BH_P!W"?\
MR\7_ (=<?%7_ **1\/?3_CW\0@\>W]E=<"G'"JU[N/+T>^GHWH#^DYD>B_U?
MQUFM&EA4OO\ ;.S^3L?1O[+7[$'CGX!_%6'Q_P"(/&/A36M.C\/ZQI!LM(CU
MB.[,VHBU$<N;RQBB,2>0<@M_$" <55"DHSE**E))65E9/6^EVK['YYXG>,>5
M\?<-1R+ Y5B\#7CC*&)]I7^KU(<E*,XRC>%3G4GS:6C;35H_3FNH_GD* "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@#Y_\ VE_BO?\ P:^%>K^+]'@MI]:DN;'1-%6[5GM8=1U2
M;RUNIHEQYRV]I'=SK&2%=X(T;Y7./;X>RK^V,THX)_PVN:2ND^52BGJ]M'TU
M[:G!F6*^IX2I4ORM7L[>3['Y+^!U_:=^.R^+_$7A[XA>*[S_ (16U_M+5/.\
M;:KHL1DECNKBWL-(L;&>.W2XD6UF"QQQ01J(E4LI8!OUG'/A/AZIE^7U<OBY
MXI1DI>S<[PG=*3:^%<T7=.TNZL?$8?\ M/'PJUZ52484DY)\R5U>VU[Z>A[O
M^Q=^T1\1=6^)5I\-O&/B74O%6D>(=.U5M+FUNX?4=3TS5-)L)]5+1:E.6N'L
MI=/L;Q'AFDD4.L3Q^6=XD\+C3AK+Z>62S7+L,L(J<J:G.+BKPG+DMR7YKN<H
M:\NBO?0]#(\TQ<L5+"5JCFN23BFI?$G%[M)?#S/<\R^*GQW^-/Q<^,5_X%\#
M^*M9T+3+KQ=/X1\*Z'H6IW'AZ&X%OJ;Z;:WNK7UG)#-+).8S<S232LD2L5C1
M5C!/KY3P]D629!A<RQ^%6(FH<]:I)<[5X2EHM[:+2*?GK=G-BLRQN-QT,+0F
MXTY3=/F3M:<5*26]]7&U[6\TC"U_QO\ M)_LO>/K31]>\;ZE?WBV%EK/]FZC
MXBU#Q3X:UK2KB6>!#)#J+%H2TEI=0M)$D%Q&\8="05W;X7 \-\5X.I5PV!C0
M4?<A4Y.1QETT5Y+3RL98G$YIE-:,*]=IQ7,XWYKQVZ71Z]^UG\=/'\&J_"K7
M?!'C'Q+X3TSQ?\*-!\4RZ=HNKWEA!]JU:]U"9VFC@E57GCC\N$N<\0*,D 5X
M_!W#V5/"YQ0S# 1QE?#8V="#DHOX5JDVTEJ[[V\SNSS,,13Q&"=";C2J4%*3
M3M[V^VC_  .B_8?^,WCWQ-\3?$?A+QYXQ\0>(8KOPK<7VFV^OZG=W[6NHZ3J
M-D)8K5+F1O)DDLKRY9P "PM%S]P5R<>9'EV"RW!8K+<&L%"4U!RBDE>3Y8WY
M;OXK*[TU9IP]CL9B,6J6(K\RDO=3OT^6FGH>5?M.?'KXH6OQO\=:/X*\>^*]
M$\/^')[/28M/T+5[ZQL;:33=/LH-4FDAMY51'.KRW2L[ ?\ +-2<XSZW#/#>
M3U<DP,L5A(5,;B7.<5*,6W32=1^\[QM&G%O5INUDKM(X\TS3&PS"I'"XE^S2
MZ75M/-(]!\,_%7XE77[%GQ#\:W'CKQ3-XLT[XH66F6'B*76;U]7L]/;_ (0<
MM9V]ZTIDA@/]H7N44@'[2^>M<&+R;*J?&^%P,,'". J86%3DY5RO2:E+E_Q)
MJS5W:]MF=%+&8R7#]3$O$OZS&K-)Z_"I62O;MYGB7PTUS]KSXLPZ_=?#[QYX
MXUU/"RV3ZM$_C9;*6(ZBE^]BEO;ZGJ<7VYY!IMYA(\[3$H(RZA_=S3"<%Y1.
MA1Q^$I4'B4Y49>R;YXWW;A&7)9-?'RZ:[)LX<%/.\;&7U6LZOL5'G]^,;72?
MVW&_RN>Y?LG_ +4_Q-UOXEZ-\./B#K;^)=*\0K?V=A>:A9VJ:OIFJVEI<WT
M:^M(H6NX)EM&@9+A9V5I%=9  5KYSBWA/+\/E.)S++J?L/91I24(OW7&H^6+
MMJE=OFT=U:TK(]'),UQ?UV."Q,N=5>>,&[-N<%><;WNN56U:2?1L\U_:$^/W
MQ3U/XS^/+'X=>-_%NE^'?#$LVF)8^']6O;2SCC\-6BP:[J3PVLJJR_VA#?R-
M+C_5A,\+7JY%PYE%+(L!6S'#PJ5Z\J?-*44VO:V<(]>]KKM=V.+&9AC98RM#
M"5G'D4DXIV^%M-ZV70^\?V*OB-K7Q#^#S3^)]9O==\0Z#XFU?1[W4-2N9+O4
M+BW=;;5;"2>XE9GE58M1>%&8]+7:.%&?A..<LH93G56E@*2I8><*<H)62TE*
M$K+2UI1DMEY75CZ3A[%5<7@(SJU/:5*#DI;Z7]4K[=+['YG_ !*^/7QGT7XH
M>/;+3/B;XSM;#2O'?B6VL-/37;\6$%I8Z_>PVMDMKYVS[*L,,<7EXQM &*_2
M\LX=R'$9/AI5,N@L54HR?M.6-W*]HJZO:]]W9+JT?,8O,\93Q=;V=5TZ4)1<
MW?:.B>F[U:T2;/H#]J;XZ>.FT+X%^,/ OC;7_#5GXS\"7>I:G;^']6O-.MYM
M7@GTU;^.:.VD59)K6[ENK<DY(V$9KYSA7(LMEF&=8',<'&<\')N$)*,O<=6C
M&#O=Q^&I?>^O8[,YS#%PPF JX;$M1J\FJNN]]TFM$]Q/C/XG^,.D? 7X$_%;
MP]\0_&]F-4\/0Z3XSEM/$.I1I<ZE<1R7>D:I=K'< FYF6+48)9R1GR[8<LWS
M5D&!R7$<29SE.)P%+DINHZ*E&+=-1:3[[:;7>O:QICZV/H8+#XJG6E*#2YM7
MKIV=OT.OL/VJ]0MOV0CJUUX@N9_BBU[??#NVO6F=M6;4&<7,>ORS9$BRP^&K
MJ&1;OC-VL7)+&N&?"D'QA/#>QY<L2C427PM-VY4ELW-;-6Y;[:6TI9Q+^P/:
M3GRXSFE%+=VL[.ZNMO.YTG["VH?%7QT_B[QSXZ\:>,/$'A^QC@\/^'[36M9O
MKO3;O4I"+O5KV*WGE*/):0QV4"R'< U_.%/R"LN.X9+@I8+ Y3@Z>%J04GB'
M&%I*VB3:3<KM/X;ZKL='#\\;6;JU\0W35K:O\K7/TAK\[/IPH * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
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
MS0 U]2TZ%[.*6_LHI+]MMA&]U CWK"/S2MFC2 W+"(A\1AOEYZ4 %]J6G:7
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
MU?\ 9ST]=;U&V=-.NI8$\;ZY9&ZN=1M_+D\VWL0RQSNY:%8QL90M 'S[X_\
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
MA3PYK-^($,4 O-3T>SO;D0Q$DQ1B:9PJEF*J%7)QF@#L: "@ H * "@ H *
M"@ H * (I8UD4HZAD92K(P!5E(P58'JI!((Z$$@TDY0G&4:G(X[*WX^5O('&
M+BXRV/FK7?V0?V?O$.JW.L7W@&V@NKN8W%S'I>IZOI%E),6W,ZV&F7\$$&XY
M+K$D:N6+,-Q)/T='BO/L/3A2I8SW(*RO&#=EINXMOU;;/+J9/EU1MSI.3?2[
M6OWGLO@KX>^#/AUIO]C^"?#FE^'-..&E@TVUCB>ZF48%Q>7+;I[VYV\&6>61
MR,#=@"O'QF/QF-J^UQ=9UGLM$K/IHDHI)*VB]=;G9A\/0PE-4J%+V:B[_P!:
M^9S7Q#^"/PN^*FQO'/A'3=8NHA&D6I*)+#5X8H]Y2"/5M/E@N_LX,CGR6E:/
M+%MF[FNC 9SFF6IPPF,]G%Z\EDUWV=TO.R5[*^R,L3EV%QDE.M'F<>EVNEOP
M.?\  /[-?P9^&FJC7?"?@RUM=8C&RWU+4+O4=9NK-3C<;%]4NYULY#@@RPJL
MA!V[MHQ73F'$><X^E['$XSFH_:2C&.B_PQ5_2]O(C"9=@L+/FI4.6<=G=Z?B
M=CXN^$GPV\>WMMJ/C+P5X>\2W]G:BRM;O5]/@O)[>U66:801R2@D1"6XF?:>
M-TC'O7)@LVS++E_L>)]FF[OW8OLOM*2V72QM7P.%Q$E*K'F:VU:V)M9^%GP^
M\0>'M'\*ZWX1T'5/#GAY;==$T:^T^&>PTP6EH]A;"TA?(A$5G(\2@=%/L,10
MS3,L)B,3BJ&*Y<5B;W;C&UF^9JW*]WV2MLK"J8+"U:7L7A_=7F_\R*[^$_PY
MO_"VG>"+WP;H%QX1TFX^UZ;X=FTZ!]+L[D-=-YT-J1L5]][=-G&<S,3G-5#-
M,?1Q\\Q6*:Q=2R4N6/;E^%Q<=M/ATZ:E?5\-*DZ53#WB^EW^:9!;_!WX8V?A
M>]\$VW@?PW!X2U&_75+_ ,.IIL(TNZU%#:%+N>USL>9?L%D Q' MU%$\XS.>
M-AF-7%_[5"$:<9*,%\*LM.6VFR]WUU)A@L)"E[&.'M"UDKO:R2Z^7]==/P=\
M-? OP^.HGP5X5T3PQ_:[6S:F-'LHK,7ALOM M/.$6 WD_:[G;Z><^.IK/&9E
MC\TM',ZGMO8M\CM%:-W>D5%WT6_RLBL+A</@DU2CR<VK5WWOY]RYXP\"^$O'
MNG0Z1XR\/Z7XCTRWNX[^&QU:V2ZMDO(HIH(K@12<>:L-S<*&QD"4XJ<%CL5E
MM9U\!6]CB%'E3LG[OI)-%5L/3Q$/9U:7-&][WM^J#P?X$\'^ +&YTSP9X<TC
MPSI]W=F_N;/1[.*R@FO##%;FXDCC&&D\F"),^B#\3%X[&8Z:JXRK[6LDTI62
MMK=Z));N^P4*%##1Y:%/V<7NM=T<G?? OX1:EKMQXFOOAYX4NO$%S?\ ]J3Z
MO-I%JU^^I"9+@7S7&-YN?/C23?D'<@/45UT\]SFAAXX*GC;X9*TH\L=(K1+5
M-[7Z]#FEE>"E6>(G2YYRUW>EON[_ ($L/P1^$]MXAC\60> /"\'B6/4WUE=;
MBTN%-1&JO.;E[[SU^;[09R7W'OGUYC^V<SC0E@UB;8.HK2C:.]K;\M]K[,OZ
MA@8U57^K_O(?#J]^G7I]Q9\5?!_X9>.M135_&'@?PWXBU..VBLDOM5TV"ZNE
MLX))Y8;?S7Y,227$Q4=O,-/!YUFF6PE2P.,]A3J7YO=B]]_B3>MDM&BJV"PV
M+Y9UZ-IP^%W>G3IY-H[;1=#TGP[I%CH6AV%KI>D:7;I::=IUC$D%K9VT?$<-
MO"ORQHN> *\VI4K5I5*E>ISSJ.[G:VKZG12IPH04(1O&*V]#ST_ WX1MX@;Q
M4WP]\*MXC;6!K[:RVE6[:@=:%X-0_M+[1C=]J^VCSM_4N<FO4_MS-EAHX*6+
M_P!DA'EC%1BM&K6OR\VW][T.7ZAA/:^VEA_?;NG=[K7N>M5Y9VA0 4 % !0
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
M_P ,?_M#_P#1W_C;_OCQ5_\ -M1_9F,_Z#ZW_@V?_P D/_B*G W_ $:K*?\
MPDR[_P"9@_X8_P#VA_\ H[_QM_WQXJ_^;:C^S,9_T'UO_!L__D@_XBIP-_T:
MK*?_  DR[_YF#_AC_P#:'_Z._P#&W_?'BK_YMJ/[,QG_ $'UO_!L_P#Y(/\
MB*G W_1JLI_\),N_^9@_X8__ &A_^CO_ !M_WQXJ_P#FVH_LS&?]!];_ ,&S
M_P#D@_XBIP-_T:K*?_"3+O\ YF#_ (8__:'_ .CO_&W_ 'QXJ_\ FVH_LS&?
M]!];_P &S_\ D@_XBIP-_P!&JRG_ ,),N_\ F8/^&/\ ]H?_ *._\;?]\>*O
M_FVH_LS&?]!];_P;/_Y(/^(J<#?]&JRG_P ),N_^9@_X8_\ VA_^CO\ QM_W
MQXJ_^;:C^S,9_P!!];_P;/\ ^2#_ (BIP-_T:K*?_"3+O_F8/^&/_P!H?_H[
M_P ;?]\>*O\ YMJ/[,QG_0?6_P#!L_\ Y(/^(J<#?]&JRG_PDR[_ .9@_P"&
M/_VA_P#H[_QM_P!\>*O_ )MJ/[,QG_0?6_\ !L__ )(/^(J<#?\ 1JLI_P#"
M3+O_ )F#_AC_ /:'_P"CO_&W_?'BK_YMJ/[,QG_0?6_\&S_^2#_B*G W_1JL
MI_\ "3+O_F8/^&/_ -H?_H[_ ,;?]\>*O_FVH_LS&?\ 0?6_\&S_ /D@_P"(
MJ<#?]&JRG_PDR[_YF#_AC_\ :'_Z._\ &W_?'BK_ .;:C^S,9_T'UO\ P;/_
M .2#_B*G W_1JLI_\),N_P#F8/\ AC_]H?\ Z._\;?\ ?'BK_P";:C^S,9_T
M'UO_  ;/_P"2#_B*G W_ $:K*?\ PDR[_P"9@_X8_P#VA_\ H[_QM_WQXJ_^
M;:C^S,9_T'UO_!L__D@_XBIP-_T:K*?_  DR[_YF#_AC_P#:'_Z._P#&W_?'
MBK_YMJ/[,QG_ $'UO_!L_P#Y(/\ B*G W_1JLI_\),N_^9@_X8__ &A_^CO_
M !M_WQXJ_P#FVH_LS&?]!];_ ,&S_P#D@_XBIP-_T:K*?_"3+O\ YF#_ (8_
M_:'_ .CO_&W_ 'QXJ_\ FVH_LS&?]!];_P &S_\ D@_XBIP-_P!&JRG_ ,),
MN_\ F8/^&/\ ]H?_ *._\;?]\>*O_FVH_LS&?]!];_P;/_Y(/^(J<#?]&JRG
M_P ),N_^9@_X8_\ VA_^CO\ QM_WQXJ_^;:C^S,9_P!!];_P;/\ ^2#_ (BI
MP-_T:K*?_"3+O_F8/^&/_P!H?_H[_P ;?]\>*O\ YMJ/[,QG_0?6_P#!L_\
MY(/^(J<#?]&JRG_PDR[_ .9@_P"&/_VA_P#H[_QM_P!\>*O_ )MJ/[,QG_0?
M6_\ !L__ )(/^(J<#?\ 1JLI_P#"3+O_ )F#_AC_ /:'_P"CO_&W_?'BK_YM
MJ/[,QG_0?6_\&S_^2#_B*G W_1JLI_\ "3+O_F8/^&/_ -H?_H[_ ,;?]\>*
MO_FVH_LS&?\ 0?6_\&S_ /D@_P"(J<#?]&JRG_PDR[_YF#_AC_\ :'_Z._\
M&W_?'BK_ .;:C^S,9_T'UO\ P;/_ .2#_B*G W_1JLI_\),N_P#F8/\ AC_]
MH?\ Z._\;?\ ?'BK_P";:C^S,9_T'UO_  ;/_P"2#_B*G W_ $:K*?\ PDR[
M_P"9@_X8_P#VA_\ H[_QM_WQXJ_^;:C^S,9_T'UO_!L__D@_XBIP-_T:K*?_
M  DR[_YF#_AC_P#:'_Z._P#&W_?'BK_YMJ/[,QG_ $'UO_!L_P#Y(/\ B*G
MW_1JLI_\),N_^9@_X8__ &A_^CO_ !M_WQXJ_P#FVH_LS&?]!];_ ,&S_P#D
M@_XBIP-_T:K*?_"3+O\ YF#_ (8__:'_ .CO_&W_ 'QXJ_\ FVH_LS&?]!];
M_P &S_\ D@_XBIP-_P!&JRG_ ,),N_\ F8/^&/\ ]H?_ *._\;?]\>*O_FVH
M_LS&?]!];_P;/_Y(/^(J<#?]&JRG_P ),N_^9@_X8_\ VA_^CO\ QM_WQXJ_
M^;:C^S,9_P!!];_P;/\ ^2#_ (BIP-_T:K*?_"3+O_F8/^&/_P!H?_H[_P ;
M?]\>*O\ YMJ/[,QG_0?6_P#!L_\ Y(/^(J<#?]&JRG_PDR[_ .9@_P"&/_VA
M_P#H[_QM_P!\>*O_ )MJ/[,QG_0?6_\ !L__ )(/^(J<#?\ 1JLI_P#"3+O_
M )F#_AC_ /:'_P"CO_&W_?'BK_YMJ/[,QG_0?6_\&S_^2#_B*G W_1JLI_\
M"3+O_F8/^&/_ -H?_H[_ ,;?]\>*O_FVH_LS&?\ 0?6_\&S_ /D@_P"(J<#?
M]&JRG_PDR[_YF#_AC_\ :'_Z._\ &W_?'BK_ .;:C^S,9_T'UO\ P;/_ .2#
M_B*G W_1JLI_\),N_P#F8/\ AC_]H?\ Z._\;?\ ?'BK_P";:C^S,9_T'UO_
M  ;/_P"2#_B*G W_ $:K*?\ PDR[_P"9@_X8_P#VA_\ H[_QM_WQXJ_^;:C^
MS,9_T'UO_!L__D@_XBIP-_T:K*?_  DR[_YF#_AC_P#:'_Z._P#&W_?'BK_Y
MMJ/[,QG_ $'UO_!L_P#Y(/\ B*G W_1JLI_\),N_^9@_X8__ &A_^CO_ !M_
MWQXJ_P#FVH_LS&?]!];_ ,&S_P#D@_XBIP-_T:K*?_"3+O\ YF#_ (8__:'_
M .CO_&W_ 'QXJ_\ FVH_LS&?]!];_P &S_\ D@_XBIP-_P!&JRG_ ,),N_\
MF8/^&/\ ]H?_ *._\;?]\>*O_FVH_LS&?]!];_P;/_Y(/^(J<#?]&JRG_P )
M,N_^9@_X8_\ VA_^CO\ QM_WQXJ_^;:C^S,9_P!!];_P;/\ ^2#_ (BIP-_T
M:K*?_"3+O_F8/^&/_P!H?_H[_P ;?]\>*O\ YMJ/[,QG_0?6_P#!L_\ Y(/^
M(J<#?]&JRG_PDR[_ .9@_P"&/_VA_P#H[_QM_P!\>*O_ )MJ/[,QG_0?6_\
M!L__ )(/^(J<#?\ 1JLI_P#"3+O_ )F#_AC_ /:'_P"CO_&W_?'BK_YMJ/[,
MQG_0?6_\&S_^2#_B*G W_1JLI_\ "3+O_F8/^&/_ -H?_H[_ ,;?]\>*O_FV
MH_LS&?\ 0?6_\&S_ /D@_P"(J<#?]&JRG_PDR[_YF#_AC_\ :'_Z._\ &W_?
M'BK_ .;:C^S,9_T'UO\ P;/_ .2#_B*G W_1JLI_\),N_P#F8/\ AC_]H?\
MZ._\;?\ ?'BK_P";:C^S,9_T'UO_  ;/_P"2#_B*G W_ $:K*?\ PDR[_P"9
M@_X8_P#VA_\ H[_QM_WQXJ_^;:C^S,9_T'UO_!L__D@_XBIP-_T:K*?_  DR
M[_YF#_AC_P#:'_Z._P#&W_?'BK_YMJ/[,QG_ $'UO_!L_P#Y(/\ B*G W_1J
MLI_\),N_^9@_X8__ &A_^CO_ !M_WQXJ_P#FVH_LS&?]!];_ ,&S_P#D@_XB
MIP-_T:K*?_"3+O\ YF#_ (8__:'_ .CO_&W_ 'QXJ_\ FVH_LS&?]!];_P &
MS_\ D@_XBIP-_P!&JRG_ ,),N_\ F8/^&/\ ]H?_ *._\;?]\>*O_FVH_LS&
M?]!];_P;/_Y(/^(J<#?]&JRG_P ),N_^9@_X8_\ VA_^CO\ QM_WQXJ_^;:C
M^S,9_P!!];_P;/\ ^2#_ (BIP-_T:K*?_"3+O_F8/^&/_P!H?_H[_P ;?]\>
M*O\ YMJ/[,QG_0?6_P#!L_\ Y(/^(J<#?]&JRG_PDR[_ .9@_P"&/_VA_P#H
M[_QM_P!\>*O_ )MJ/[,QG_0?6_\ !L__ )(/^(J<#?\ 1JLI_P#"3+O_ )F#
M_AC_ /:'_P"CO_&W_?'BK_YMJ/[,QG_0?6_\&S_^2#_B*G W_1JLI_\ "3+O
M_F8/^&/_ -H?_H[_ ,;?]\>*O_FVH_LS&?\ 0?6_\&S_ /D@_P"(J<#?]&JR
MG_PDR[_YF#_AC_\ :'_Z._\ &W_?'BK_ .;:C^S,9_T'UO\ P;/_ .2#_B*G
M W_1JLI_\),N_P#F8/\ AC_]H?\ Z._\;?\ ?'BK_P";:C^S,9_T'UO_  ;/
M_P"2#_B*G W_ $:K*?\ PDR[_P"9@_X8_P#VA_\ H[_QM_WQXJ_^;:C^S,9_
MT'UO_!L__D@_XBIP-_T:K*?_  DR[_YF#_AC_P#:'_Z._P#&W_?'BK_YMJ/[
M,QG_ $'UO_!L_P#Y(/\ B*G W_1JLI_\),N_^9@_X8__ &A_^CO_ !M_WQXJ
M_P#FVH_LS&?]!];_ ,&S_P#D@_XBIP-_T:K*?_"3+O\ YF#_ (8__:'_ .CO
M_&W_ 'QXJ_\ FVH_LS&?]!];_P &S_\ D@_XBIP-_P!&JRG_ ,),N_\ F8/^
M&/\ ]H?_ *._\;?]\>*O_FVH_LS&?]!];_P;/_Y(/^(J<#?]&JRG_P ),N_^
M9@_X8_\ VA_^CO\ QM_WQXJ_^;:C^S,9_P!!];_P;/\ ^2#_ (BIP-_T:K*?
M_"3+O_F8/^&/_P!H?_H[_P ;?]\>*O\ YMJ/[,QG_0?6_P#!L_\ Y(/^(J<#
M?]&JRG_PDR[_ .9@_P"&/_VA_P#H[_QM_P!\>*O_ )MJ/[,QG_0?6_\ !L__
M )(/^(J<#?\ 1JLI_P#"3+O_ )F#_AC_ /:'_P"CO_&W_?'BK_YMJ/[,QG_0
M?6_\&S_^2#_B*G W_1JLI_\ "3+O_F8/^&/_ -H?_H[_ ,;?]\>*O_FVH_LS
M&?\ 0?6_\&S_ /D@_P"(J<#?]&JRG_PDR[_YF#_AC_\ :'_Z._\ &W_?'BK_
M .;:C^S,9_T'UO\ P;/_ .2#_B*G W_1JLI_\),N_P#F8/\ AC_]H?\ Z._\
M;?\ ?'BK_P";:C^S,9_T'UO_  ;/_P"2#_B*G W_ $:K*?\ PDR[_P"9@_X8
M_P#VA_\ H[_QM_WQXJ_^;:C^S,9_T'UO_!L__D@_XBIP-_T:K*?_  DR[_YF
M#_AC_P#:'_Z._P#&W_?'BK_YMJ/[,QG_ $'UO_!L_P#Y(/\ B*G W_1JLI_\
M),N_^9@_X8__ &A_^CO_ !M_WQXJ_P#FVH_LS&?]!];_ ,&S_P#D@_XBIP-_
MT:K*?_"3+O\ YF#_ (8__:'_ .CO_&W_ 'QXJ_\ FVH_LS&?]!];_P &S_\
MD@_XBIP-_P!&JRG_ ,),N_\ F8/^&/\ ]H?_ *._\;?]\>*O_FVH_LS&?]!]
M;_P;/_Y(/^(J<#?]&JRG_P ),N_^9@_X8_\ VA_^CO\ QM_WQXJ_^;:C^S,9
M_P!!];_P;/\ ^2#_ (BIP-_T:K*?_"3+O_F8/^&/_P!H?_H[_P ;?]\>*O\
MYMJ/[,QG_0?6_P#!L_\ Y(/^(J<#?]&JRG_PDR[_ .9@_P"&/_VA_P#H[_QM
M_P!\>*O_ )MJ/[,QG_0?6_\ !L__ )(/^(J<#?\ 1JLI_P#"3+O_ )F#_AC_
M /:'_P"CO_&W_?'BK_YMJ/[,QG_0?6_\&S_^2#_B*G W_1JLI_\ "3+O_F8/
M^&/_ -H?_H[_ ,;?]\>*O_FVH_LS&?\ 0?6_\&S_ /D@_P"(J<#?]&JRG_PD
MR[_YF#_AC_\ :'_Z._\ &W_?'BK_ .;:C^S,9_T'UO\ P;/_ .2#_B*G W_1
MJLI_\),N_P#F8/\ AC_]H?\ Z._\;?\ ?'BK_P";:C^S,9_T'UO_  ;/_P"2
M#_B*G W_ $:K*?\ PDR[_P"9@_X8_P#VA_\ H[_QM_WQXJ_^;:C^S,9_T'UO
M_!L__D@_XBIP-_T:K*?_  DR[_YF#_AC_P#:'_Z._P#&W_?'BK_YMJ/[,QG_
M $'UO_!L_P#Y(/\ B*G W_1JLI_\),N_^9@_X8__ &A_^CO_ !M_WQXJ_P#F
MVH_LS&?]!];_ ,&S_P#D@_XBIP-_T:K*?_"3+O\ YF#_ (8__:'_ .CO_&W_
M 'QXJ_\ FVH_LS&?]!];_P &S_\ D@_XBIP-_P!&JRG_ ,),N_\ F8/^&/\
M]H?_ *._\;?]\>*O_FVH_LS&?]!];_P;/_Y(/^(J<#?]&JRG_P ),N_^9@_X
M8_\ VA_^CO\ QM_WQXJ_^;:C^S,9_P!!];_P;/\ ^2#_ (BIP-_T:K*?_"3+
MO_F8/^&/_P!H?_H[_P ;?]\>*O\ YMJ/[,QG_0?6_P#!L_\ Y(/^(J<#?]&J
MRG_PDR[_ .9@_P"&/_VA_P#H[_QM_P!\>*O_ )MJ/[,QG_0?6_\ !L__ )(/
M^(J<#?\ 1JLI_P#"3+O_ )F#_AC_ /:'_P"CO_&W_?'BK_YMJ/[,QG_0?6_\
M&S_^2#_B*G W_1JLI_\ "3+O_F8/^&/_ -H?_H[_ ,;?]\>*O_FVH_LS&?\
M0?6_\&S_ /D@_P"(J<#?]&JRG_PDR[_YF#_AC_\ :'_Z._\ &W_?'BK_ .;:
MC^S,9_T'UO\ P;/_ .2#_B*G W_1JLI_\),N_P#F8/\ AC_]H?\ Z._\;?\
M?'BK_P";:C^S,9_T'UO_  ;/_P"2#_B*G W_ $:K*?\ PDR[_P"9@_X8_P#V
MA_\ H[_QM_WQXJ_^;:C^S,9_T'UO_!L__D@_XBIP-_T:K*?_  DR[_YF#_AC
M_P#:'_Z._P#&W_?'BK_YMJ/[,QG_ $'UO_!L_P#Y(/\ B*G W_1JLI_\),N_
M^9@_X8__ &A_^CO_ !M_WQXJ_P#FVH_LS&?]!];_ ,&S_P#D@_XBIP-_T:K*
M?_"3+O\ YF%7]CW]H=C@?M?^-AC_ &/%0Z?]SM1_9N+COCZUO^OD_P#Y(:\5
MN!8VOX5939=\'E_Z88]$^%7[,_QJ\"_$#P[XK\3_ +2?BKQQH.CS7LFH>%;_
M /X2!+/5DN=+O[&&.?[9XINX66&ZN;:Y426\GSVRD$$ C6C@\12JPG/%U:D8
M[QE.33T:U3=CYKBKC[A/.LLQ6"RS@+ 9+B:\%&&(P]#"TY4FIQDY1=*C"2;2
1<=&M&UL?<8X_#^E>B?D!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2</span><table class="report" border="0" cellspacing="2" id="idm139782011772112">
<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>Jul. 26, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">GORMAN RUPP CO<span></span>
</td>
</tr>
<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_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_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<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">Jul. 26,  2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-6747<span></span>
</td>
</tr>
<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">34-0253990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">600 South Airport Road<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Mansfield<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">44903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(419)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">755-1011<span></span>
</td>
</tr>
<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_WrittenCommunications', window );">Written Communications</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_SolicitingMaterial', window );">Soliciting Material</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_PreCommencementTenderOffer', window );">Pre Commencement 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_PreCommencementIssuerTenderOffer', window );">Pre Commencement Issuer 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_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">Common Shares, without par value<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">GRC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<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>
</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>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !R#^E@'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    "  <@_I8_!)D(N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O32;%4+7%\4G!<&!XEM(;EM8TX3DI-VW-ZU;A^@'\#%W__SN
M=W"-#E+[B"_1!XQD,=V,KNN3U&'##D1! B1]0*=2F1-];NY\=(KR,^XA*'U4
M>P3!>0T.21E%"B9@$18B:QNCI8ZHR,<SWN@%'SYC-\.,!NS084\)JK("UDX3
MPVGL&K@")AAA=.F[@&8ASM4_L7,'V#DY)KNDAF$HA]6<RSM4\/[\]#JO6]@^
MD>HUYE_)2CH%W+#+Y+?5_</VD;6"BW7![PI1;P678BUOZX_)]8??5=AY8W?V
M'QM?!-L&?MU%^P502P,$%     @ '(/Z6)E<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
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
M1S &P %#TG1X#SY['R73>RHY_U=3_ 102P,$%     @ '(/Z6)>*NQS
M$P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B
M#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z1
M0J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ
M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?V
MD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    "  <@_I8
M'#AEZC\!   \ @  #P   'AL+W=O<FMB;V]K+GAM;(U1RV["0 S\E=5^0!-0
MBU1$N)0^D*H6E8K[DG6(Q3XBKP,M7U\G452D7GKR>FR-9V87YTC'?8Q']>5=
M2(6NF9MYEJ6R!F_236P@R*2*Y U+2X<L-03&IAJ O<NF>3[+O,&@EXN1:T/9
M=1,92L88!.R '<(Y_<Z[5ITPX1X=\G>A^[<#K3P&]'@!6^A<JU3'\TLDO,3
MQFU+BLX5>C(,=D",Y1]XVXG\-/O4(VSV'T:$%'J6"V&%E+C?Z/F-:#R!+ ]=
MR_$)'0.M#,,SQ;;!<.AHQ$5V9://8:Q#B'/Z3XRQJK"$52Q;#X&'' E<)S"D
M&IND53 >"CVN*!.L>@PL(:EU&*ADMW,JI]=V<,TB]RI#FJ,,:&T'X:-:"Q4&
ML&]R( DNR94;4EWI>::W=Y-[2:AU[D&P]_ :C1W-CQ^W_ %02P,$%     @
M'(/Z6"0>FZ*M    ^ $  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<[61/0Z#, R%KQ+E #50J4,%3%U8*RX0!?,C$A+%K@JW+X4!D#IT8;*>+7_O
MR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!
MV#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6
MHJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0
M   ( !R#^EAED'F2&0$  ,\#   3    6T-O;G1E;G1?5'EP97-=+GAM;*V3
M34[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\
MSYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!
M$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY
M<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4Z
MJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C
M2&2FKW@ALO7L^T%.6X.^D<WC_0QI-^2!8ECFS_A[QA?_&\[Q$<+NOS^QO-9.
M&G_FB^$_7G\!4$L! A0#%     @ '(/Z6 =!36*!    L0   !
M     ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  <@_I8_!)D
M(N\    K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q0
M2P$"% ,4    "  <@_I8F5R<(Q &  "<)P  $P              @ '- 0
M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( !R#^EA]%@F'0@0  '\0
M   8              " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q0
M2P$"% ,4    "  <@_I8GZ ;\+$"  #B#   #0              @ &&#
M>&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( !R#^EB7BKL<P    !,"   +
M          "  6(/  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( !R#^E@<.&7J
M/P$  #P"   /              "  4L0  !X;"]W;W)K8F]O:RYX;6Q02P$"
M% ,4    "  <@_I8)!Z;HJT   #X 0  &@              @ &W$0  >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  <@_I899!YDAD!
M  #/ P  $P              @ &<$@  6T-O;G1E;G1?5'EP97-=+GAM;%!+
4!08     "0 ) #X"  #F$P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>11
<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>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2</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="d819816d8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation</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" original="d819816d8k.htm">d819816d8k.htm</File>
    <File>grc-20240726.xsd</File>
    <File>grc-20240726_lab.xml</File>
    <File>grc-20240726_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>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "d819816d8k.htm": {
   "nsprefix": "grc",
   "nsuri": "http://www.gormanrupp.com/20240726",
   "dts": {
    "inline": {
     "local": [
      "d819816d8k.htm"
     ]
    },
    "schema": {
     "local": [
      "grc-20240726.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/naics/2023/naics-2023.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "grc-20240726_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "grc-20240726_pre.xml"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 3,
    "http://xbrl.sec.gov/dei/2023": 3
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 23,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 22
   },
   "report": {
    "R1": {
     "role": "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "duration_2024-07-26_to_2024-07-26",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d819816d8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "duration_2024-07-26_to_2024-07-26",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d819816d8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "terseLabel": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "terseLabel": "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_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "terseLabel": "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_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "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_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "terseLabel": "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_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation State Country Code",
        "terseLabel": "Entity Incorporation State Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "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_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "terseLabel": "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_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre Commencement Issuer Tender Offer",
        "terseLabel": "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_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre Commencement Tender Offer",
        "terseLabel": "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_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security 12b Title",
        "terseLabel": "Security 12b Title",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "terseLabel": "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_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.gormanrupp.com//20240726/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "terseLabel": "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"
     ]
    }
   }
  }
 },
 "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>17
<FILENAME>0001193125-24-186248-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-24-186248-xbrl.zip
M4$L#!!0    ( !R#^EBJ17)IK@X  +%;   .    9#@Q.3@Q-F0X:RYH=&WM
M7.MSXC@2_YZ_0N6IV4FJ MB&/""$K0QA9MC-D!0PM[OW94K8(NC&6%Y)3N#^
M^FM)-F\" ?*8O4S5!-MZM5K=K5^W'N5?!_T W1$N* O//SA9^P,BH<=\&MZ>
M?[AH5>OU#[]6]LH]"=D@:RA*/J'G5D_*J)3+#3H\R KB96_970X2<J[MYJTD
M8RPR<A@1,<K=Q:*39?PVEZ9,90]9&,;]4>;[^_NLKEX5\"7/J1(YR)2!7(13
M+RTW"&CX8ZK8?5X7<HK%8DZGIEGG<HX:<&T[GU/)'2Q(FOV6>U.Y;QGOXY#'
M493U6%\17[!/W.,1(8(N(@.J=G)_?KUJ>3W2QQD:"HE#;]1(+/E2DHHY2$TS
M4L$*KG/R /U)CE&!P;*\#N0-H;?DSX_-JW%VN3C_.&M.<AR*KF*#!'E1-1UE
M;#<SY@%4D@%YF*HHE8]5]9QF\LZ(E] X?:BK,UQ4J?Z,7":9CW,F,<FZ7%*4
MC%M*U@GVX4=2&9#*:>;W<LX\[I7[1&*DBF?(WS&].[>J+)0DE)DVR*:%//-V
M;DDRD#E=70Y*Y4R%"*%RA_G#2MFG=TC(84#.+9^**,!#)?S$JJ R'914;L*3
M9^K[)#3/D*5A)!]1_]SZHI.^@])]KX5 X+!);JE0C)4-W =J0O@+#1!:6IRN
MJ1W()NE"KICKD?BN9#ICG\"(?I=LXLVJ?+YN?KUHH.:WFQM4O2[GIBB:HW#<
M^$6?A#[\EY\"?/O85G5/Z> NX^9/K$H7!X*L:GDA;ZK0/L=!/?3)X'<RG&?.
M7(9'<L=6_PKN\:D[3U]N9B YZ1(.1I8(>%<VIR2T:8"VGM*DZ9:4$3VW!.U'
MP>A;CZM.@K'+I!8M.Q!^FHJYQYD2U=5MY)+.3G50OPL6<_.J%;N4<%</UAK<
M38L1/5:C5^JK#UU*.-(<) O-3K7^^_3XS!965"^L/X(!9/[H%2P.EY=8DLJ8
MMK3D.&U,J[\D;YHR:G;43FZ*.R-NCKF7F[0/.; C\#-A352I# [H;5CRH"^$
M6]/I]]27O=)I]HB&9Q-Y ]*59WW,;VF84<\EA&/)TB^<WO:23ZJZ**U,&?-,
MC^A4P W1J K)HM+$:X=)R?KZ2X=Q(#W]XD0#)%A ??1.#X]M57YYYQS;9^5<
MM*RA_.J&W(T;FJCV%"I!\QU 71B:C*#_)27G=/3>Q7T:#$MMVB<"-<@]:C+
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
M#Q E4:=/^S"I0_FDFDQV=W#6QA,[IK2+0,#ASZ-K#LS_"&#8:K\"F=M(ZCY
M\',^<1LY:5M"27'\Z>(L'.K3Y=7IV=4!B(6+XQ^ P?##DV"GU[@G\6$^[LE[
MTLG9Q<6/X]/3\^]?HK^O?QR?A'__=7YZ\_7CGB++;_8X/%>2'SS:5/HH[8W-
M6WK0]:CYZ\!R?*M/WYMWKM47#YZ&+S??Q(NZ.4W]J+W9D_X4G !(B;B""RF@
M([V3]9J2>BUC@N1 T\_BYDS]*M K36^.-)]@EL3TT7<:2+YIPT/N0/I=,3J-
M)@<47K<MUY'ZM ?X\X&@Y4;G#9& Y']74@\1J8=\X\%#@9O%$3 VT*&&&N3'
M$4,!_.<*_X/$4]-B38NXE]?31., :5H.4!:5[DU?^KW=T%)4A[0H-S15&L/C
M_A (<)H2S>08[F!WYW=%GB%=/H@N)P>9(]@%&4LU%2^B8D5^BHS55TW&Q_U_
M)GX %$A-S[&<6S^FK,/KGQDTTFJ^^2#=42^P>J9]P&S@]PQFY? =O' TAQQ]
M08_Z[HX)WS+*O*<>17)NZA)^AX2M$+17QK076'?4?JR)MQ;!\VGW'&4ET"Q(
MQ;Z@,# *U+11P,AL,D:9K,^*TV:C^:8V"6IZ+( >KRCWNH",^K0;2/0!!1DG
M*J"M28^">@=RHC[_S?&IU'V47)"FTN^MACQ-MJ;C3$Q[K@Q,NJ8UT6TST?5
M_$F1'C_[='YS>KRB[D8)JC538C*ET7=WIJ6BCC:K\+K V6K-BEB=^6(#SQW!
MZ%KJB7AT$^Q>,#XLMP\C+FF[%AZ4B5W,1:OFUDN&$YK4)<ZTQ]I2TES^M/%.
MP"L(?5K\#KW:3*>VP8)#T:. /SXK^B+]">7^1?+G.]>>(+YA.HM)&7<P\ %8
MD$<(C@5+Z 7,#1E[5@^5;+C+OA28OZB#@^"3 \L#<99"SI.QHT+VZ9HM+T%Y
M1IJN!'RCB0/PCTT;I_P%*Q3HZ(.;Y0,C2 /;!8H#[ >>:Z,ANKL#6 OHO8D+
M&GON/R#$?1#@MBED>3RKY0P\>-:;](*)AWB]@S%'U F(]+O:4#,!NCS[)D A
M:/(:F0]Y=&Q:7O2<,(^US&?'%"&GDY%XG-$"V^5PPQBIQAML"N)(4!9XF^TT
M:<8;#.0Y&8]!;_GXO< CT 5\@LT1$4:D$<;C7;/WRW9OX6M "OH4B+.1"Z,X
M++XNV11L>[\A?4Z/[(M-?<J=#:TY'X27-0!!Y@0 PHS]-B-,5 E8 7\*HZ:P
MR;#3KO=+0,C!C:!'E-O4A!$9Z2$O)Z$GTOW0Z@W%VADI2$/K=HC.TS3@#&J^
M,AS3A*$F[+E'<+D.4/D?X">Q!,M?)!3T#,19*4OXZ0%@V0*)BM)0W\!*J+.D
M!=R0KC.$8WH"R;1]-Q&, W&53>;F+0@7P!\RSPQ9]3WP 1U!L/%NX[B8M,$Q
M!J8W$B$3@K-D<YSE]$$W>B#G=G=2'-7,? '6Q)DZ)O?U2[0OGNO[*&\&5L!C
M2$V]H>30%CI)<"*LY)8-R,':W8%G-(4IXN1.WR8G11753&MPAJGD4/B8)B/=
M/*&YN3Y26C+PDV_!#"Y8OI%$2D.'/]@3S$.8DMI.O3,"Z.XH"E5\K>?Z#- 1
M2F?8T9 /<<LL9@#!CR8WMW'[=G?@I8OSSY<Y+2)56$2AG0ZC3B_&)X*=564^
MP$P><GD.8__79 0%0_D4< N[A+HU(:@CR1T/(81WEIXV@7WGXG=WQS:[L#\(
M(\J8(8HRL1@?1:&).X;),@8/,O4+*&V^;"+=4H=ZILTQV ?)!5OGF1CSD?;1
M(&]]N/[RASD:?SC&O]H?WL:@<[,+I&!GEDP5O=%ZPTC=F6/&S4BJ)#/@J&KF
MJ,H;*7O0+,H/08]A7@!#1/T@P5(J'A[QA%?)U)1G.K[)Y1)R@E I&"M.BXI;
M$UE5J%( FO/%P'I +O/]EY!HQZ#T@Y#J0T9BDDW+)]B2NP1KU=*[].1VK'N5
MES"A*61N'/]7C5R6?EIVF[!WT;@)$:Z <Y82X6YZ?A3C0,G:+"6GA\1'@;H7
MB?++]&M/66A)=U!1IT7F$F::EC0 F*4.$IR+PWZ&\,^2B_'\3 222/YQB3W#
MGHT_?FLKG>:'M5/*>3KXPRBE,X=0=G>6$5DS.:+%6CGI!L[$HZ8<1A_>YJXK
M6)IWECOQ =&FX[@3%N2:(YFFS6R$UJ9,,3O2-U.4-F@*$;;L#=..\4 66.5+
M!,Z$]D4[DSX$O(@!O_$#\_:6,NS$0* 2,3[X/"H'Q#/QK, 2ZC8"=#+&?40B
M&;'A^ S1X#@<?0 ]A4!>4\<"--]0,#\O7&#6SV;/LJW@,8QR-.7TKN)F::WT
MU]%LW/',G@TV>68XV _7OL-?3V"Q8+R%$'"P+=^?H$+19EZ$37> )(V&+K\)
MUW%->Q-$V7<W"+$"'->CM.]')@S01G*/"=H0]Z#/\5^D0GE&<?5,?XB;/@2
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
MEJCA"PNW!*\L(IWWD7LNK)D>XYW4ZRQ[H+SE!@6&]1#A@,C='1 ;/@)D?Y#
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
M:L0 8*6Y-;G4:A6IU'BJ\53CJ2X.*V5Q6.X _NY.TBPJASFD&F#S;N2PYXH
M:S)I&U4Z5-?42,>HTA&9ID&:1AV_K$_5EI5 =:U*#E%5L:R '_>,L_7;PO-;
M=JI6)_IF^G%N&?=M$9YKVZ'$YVHU(C>K%,*O*K]O$9YK*V%.<*%G^L/02+@X
M_WQ9KL2)0I1*V=TJT2MU5ETEBKJ1:JS5+93G)$OKM$D=YJ[Q5./I->&I]F0*
M.F4_)Z.RN_/DF8B-%W]K3:(9%:E2UC32DBMRV-W02+.]D13*"K"J1.X\OS:T
M(G91U0X'UYBJ,55C:E.88G(.OGUW<_SIXHP]\.[T_$_X_H0=/H7?V'>?+D__
MAB^_WGR[./I_4$L#!!0    ( !R#^ECX$ Y700,  % +   0    9W)C+3(P
M,C0P-S(V+GAS9+U6;6_;-A#^7J#_X:I/&S")EMRTL!"GR)8&")!F@YL.^U;0
MTMDA1I$:227QO]^1DAS9B5TG&188",V[Y^%S+SSZ^--])>$6C15:3:,T&46
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
MJ%-_?1GJWS'TGJ87QU]";:E(IPCOLR9J#':'NU(8EW2="K9SX7+?JA5+$[S
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
M&* N^0M02P$"% ,4    "  <@_I8JD5R::X.  "Q6P  #@
M@ $     9#@Q.3@Q-F0X:RYH=&U02P$"% ,4    "  <@_I84<E;(2(J  "K
M) ( $               @ ':#@  9#@Q.3@Q-F1E>#DY+FAT;5!+ 0(4 Q0
M   ( !R#^ECX$ Y700,  % +   0              "  2HY  !G<F,M,C R
M-# W,C8N>'-D4$L! A0#%     @ '(/Z6 Y*"Y1A!@  OT,  !0
M     ( !F3P  &=R8RTR,#(T,#<R-E]L86(N>&UL4$L! A0#%     @ '(/Z
M6)U\>]BY!   @"H  !0              ( !+$,  &=R8RTR,#(T,#<R-E]P
<<F4N>&UL4$L%!@     %  4 / $  !=(      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>d819816d8k_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-20240726.xsd" xlink:type="simple"/>
    <context id="duration_2024-07-26_to_2024-07-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042682</identifier>
        </entity>
        <period>
            <startDate>2024-07-26</startDate>
            <endDate>2024-07-26</endDate>
        </period>
    </context>
    <dei:EntityRegistrantName
      contextRef="duration_2024-07-26_to_2024-07-26"
      id="Hidden_dei_EntityRegistrantName">GORMAN RUPP CO</dei:EntityRegistrantName>
    <dei:AmendmentFlag contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-237">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="duration_2024-07-26_to_2024-07-26"
      id="Hidden_dei_EntityCentralIndexKey">0000042682</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-248">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-249">2024-07-26</dei:DocumentPeriodEndDate>
    <dei:EntityIncorporationStateCountryCode contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-250">OH</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-251">1-6747</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-252">34-0253990</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-253">600 South Airport Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-254">Mansfield</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-255">OH</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-256">44903</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-257">(419)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-258">755-1011</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-259">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-260">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-261">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-262">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-263">Common Shares, without par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-264">GRC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-265">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="duration_2024-07-26_to_2024-07-26" id="ixv-266">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
