<SEC-DOCUMENT>0001174947-18-000807.txt : 20180514
<SEC-HEADER>0001174947-18-000807.hdr.sgml : 20180514
<ACCEPTANCE-DATETIME>20180514162437
ACCESSION NUMBER:		0001174947-18-000807
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		43
CONFORMED PERIOD OF REPORT:	20180331
FILED AS OF DATE:		20180514
DATE AS OF CHANGE:		20180514

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ESPEY MFG & ELECTRONICS CORP
		CENTRAL INDEX KEY:			0000033533
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRONIC COMPONENTS, NEC [3679]
		IRS NUMBER:				141387171
		STATE OF INCORPORATION:			NY
		FISCAL YEAR END:			0630

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-04383
		FILM NUMBER:		18831005

	BUSINESS ADDRESS:	
		STREET 1:		233 BALLSTON AVE
		STREET 2:		COR. CONGRESS & BALLSTON AVES.
		CITY:			SARATOGA SPRINGS
		STATE:			NY
		ZIP:			12866
		BUSINESS PHONE:		5185844100

	MAIL ADDRESS:	
		STREET 1:		233 BALLSTON AVE
		CITY:			SARATOGA SPRINGS
		STATE:			NY
		ZIP:			12866

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ESPEY MANUFACTURING & ELECTRONICS CORP
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>form10q-20221_esp.htm
<DESCRIPTION>10-Q
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<DIV STYLE="margin-right: 0; margin-left: 0; padding: 1pt 0in 0in; border-top: Black 5.25pt double">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0"><B>UNITED STATES</B></P>

</DIV>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0"><B>SECURITIES AND EXCHANGE
COMMISSION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0"><B>Washington, D. C. 20549</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: bold 18pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center; text-indent: 0">FORM 10-Q</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center; text-indent: 0"><FONT STYLE="text-transform: uppercase"><B>QUARTERLY
Report Pursuant to Section 13 or 15 (</B></FONT><B>d<FONT STYLE="text-transform: uppercase">) of the Securities Exchange Act of
1934 </FONT></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center; text-indent: 0"><B>For the quarterly period ended March
31, 2018</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center; text-indent: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center; text-indent: 0"><B>Commission File Number I-4383</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center; text-indent: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center; text-indent: 0"><IMG SRC="image_001.jpg" ALT="ESPEYLogoPrint.jpg" STYLE="height: 92px; width: 200px"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center; text-indent: 0">&nbsp;</P>

<P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0"><B>ESPEY MFG. &amp; ELECTRONICS
CORP.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center; text-indent: 0">(Exact name of registrant
as specified in its charter)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; padding-right: 0; padding-left: 0; text-indent: 0">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0"><B>NEW YORK</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center; text-indent: 0">(State of incorporation)</P></TD>
    <TD STYLE="width: 50%; padding-right: 0; padding-left: 0; text-indent: 0">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0"><B>14-1387171</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center; text-indent: 0">(I.R.S. Employer's
        Identification No.)</P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0"><B>233 Ballston Avenue,
Saratoga Springs, New York 12866</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center; text-indent: 0">(Address of principal
executive offices)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0"> <B>518-245-4400</B></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center; text-indent: 0">(Registrant's telephone
number, including area code)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 40.5pt">Indicate by check
mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15 (d) of the Securities Exchange Act
of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and
(2) has been subject to such filing requirements for the past 90 days.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center"><FONT STYLE="font-family: Wingdings 2">S</FONT>
<FONT STYLE="font-family: Times New Roman, Times, Serif">Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT STYLE="font-family: Wingdings 2">&pound;</FONT>
<FONT STYLE="font-family: Times New Roman, Times, Serif">No</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 40.5pt">Indicate by check
mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File
required to be submitted and posted pursuant to Rule 405 of Regulation S-T (&sect; 232.405 of this chapter) during the preceding
12 months (or for such shorter period that the registrant was required to submit and post such files).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center"><FONT STYLE="font-family: Wingdings 2">S</FONT>
<FONT STYLE="font-family: Times New Roman, Times, Serif">Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT> <FONT STYLE="font-family: Wingdings 2">&pound;</FONT>
<FONT STYLE="font-family: Times New Roman, Times, Serif">No</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 1in">Indicate by check mark
whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company:</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="width: 80%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; padding-right: 0; padding-bottom: 0; padding-left: 0; font-size: 10pt; vertical-align: bottom; text-align: left; text-indent: 0"><FONT STYLE="font-family: Wingdings 2; font-size: 10pt">&pound;</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer</FONT></TD>
    <TD STYLE="width: 50%; padding-right: 0; padding-bottom: 0; padding-left: 0; font-size: 10pt; vertical-align: bottom; text-align: left; text-indent: 0"><FONT STYLE="font-family: Wingdings 2; font-size: 10pt">S</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0; padding-left: 0; font-size: 10pt; text-indent: 0; vertical-align: bottom; text-align: left; padding-bottom: 0"><FONT STYLE="font-family: Wingdings 2; font-size: 10pt">&pound;</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer</FONT></TD>
    <TD STYLE="padding-right: 0; padding-left: 0; font-size: 10pt; text-indent: 0; vertical-align: bottom; text-align: left; padding-bottom: 0"><FONT STYLE="font-family: Wingdings 2; font-size: 10pt">&pound;</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated filer</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 1in">Indicate by check
mark whether the registrant is a shell company.<FONT STYLE="font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center"><FONT STYLE="font-family: Wingdings 2">&pound;</FONT>
<FONT STYLE="font-family: Times New Roman, Times, Serif">Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT> <FONT STYLE="font-family: Wingdings 2">S</FONT>
<FONT STYLE="font-family: Times New Roman, Times, Serif">No</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At May 10, 2018, there were 2,383,723 shares
outstanding of the registrant's Common stock, $.33-1/3 par value.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 3pt; margin-bottom: 12pt"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>




<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">ESPEY MFG. &amp; ELECTRONICS CORP.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Quarterly Report on Form 10-Q</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><A NAME="index"></A>I N D E X</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD>PART I</TD>
    <TD COLSPAN="2">FINANCIAL INFORMATION</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">PAGE</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 70%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Item 1</TD>
    <TD><A HREF="#a_001">Financial Statements:</A></TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_002">Balance Sheets - March 31, 2018 (Unaudited) and June 30, 2017</A></TD>
    <TD STYLE="text-align: right; vertical-align: bottom">1</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_003">Statements of Comprehensive Income (Unaudited) - Three and Nine Months Ended March 31, 2018 and 2017</A></TD>
    <TD STYLE="text-align: right; vertical-align: bottom">2</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_004">Statements of Cash Flows (Unaudited) - Nine Months Ended March 31, 2018 and 2017</A></TD>
    <TD STYLE="text-align: right; vertical-align: bottom">3</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_005">Notes to Financial Statements (Unaudited)</A></TD>
    <TD STYLE="text-align: right; vertical-align: bottom">4</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Item 2</TD>
    <TD><A HREF="#a_006">Management's Discussion and Analysis of Financial Condition and Results of Operations</A></TD>
    <TD STYLE="text-align: right; vertical-align: bottom">10</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Item 3</TD>
    <TD><A HREF="#a_007">Quantitative and Qualitative Disclosures about Market Risk</A></TD>
    <TD STYLE="text-align: right; vertical-align: bottom">14</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Item 4</TD>
    <TD><A HREF="#a_008">Controls and Procedures</A></TD>
    <TD STYLE="text-align: right; vertical-align: bottom">14</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>PART II</TD>
    <TD COLSPAN="2">OTHER INFORMATION</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">15</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Item 1</TD>
    <TD><A HREF="#a_009">Legal Proceedings</A></TD>
    <TD STYLE="text-align: right; vertical-align: bottom">15</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Item 2</TD>
    <TD><A HREF="#a_010">Unregistered Sales of Equity Securities</A></TD>
    <TD STYLE="text-align: right; vertical-align: bottom">15</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Item 3</TD>
    <TD><A HREF="#a_011">Defaults upon Senior Securities</A></TD>
    <TD STYLE="text-align: right; vertical-align: bottom">15</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Item 4</TD>
    <TD><A HREF="#a_012">Mine Safety Disclosures</A></TD>
    <TD STYLE="text-align: right; vertical-align: bottom">15</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Item 5</TD>
    <TD><A HREF="#a_013">Other Information</A></TD>
    <TD STYLE="text-align: right; vertical-align: bottom">15</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Item 6</TD>
    <TD><A HREF="#a_014">Exhibits</A></TD>
    <TD STYLE="text-align: right; vertical-align: bottom">15</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">SIGNATURES</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">16</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0"></P>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center"><A NAME="a_001"></A>PART I: FINANCIAL INFORMATION</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">ESPEY MFG. &amp; ELECTRONICS CORP.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><A NAME="a_002"></A>Balance Sheets</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center">March 31, 2018 (Unaudited) and June 30,
2017</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">March 31, 2018</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">June 30, 2017</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>ASSETS:</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="width: 74%; text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cash and cash equivalents</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">$</TD><TD NOWRAP STYLE="width: 10%; text-align: right">6,906,752</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">$</TD><TD NOWRAP STYLE="width: 10%; text-align: right">10,058,163</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Investment securities</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">11,402,394</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">9,426,968</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Trade accounts receivable, net of allowance of $3,000</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">3,595,441</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">3,399,613</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Income tax receivable</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">148,102</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">120,179</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inventories:</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Raw materials</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">1,419,002</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">1,303,259</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Work-in-process</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">978,550</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">512,014</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Costs related to contracts in process, net of advance payments</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of $577,714 and $1,366,504 at March 31, 2018 and</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;June 30, 2017, respectively</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">7,903,603</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">7,863,538</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total inventories</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">10,301,155</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">9,678,811</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deferred tax assets</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&mdash;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">317,559</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepaid expenses and other current assets</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">776,447</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">227,306</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total current assets</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">33,130,291</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">33,228,599</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Property, plant and equipment, net</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">2,579,043</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">2,265,096</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deferred tax assets</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">78,489</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 2.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total assets</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">35,787,823</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">35,493,695</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left">LIABILITIES AND STOCKHOLDERS' EQUITY:</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accounts payable</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">$</TD><TD NOWRAP STYLE="text-align: right">1,499,895</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">$</TD><TD NOWRAP STYLE="text-align: right">2,250,115</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accrued expenses:</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Salaries and wages</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">391,213</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">172,045</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Vacation</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">724,662</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">656,199</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ESOP payable</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">245,752</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&mdash;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Other</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">163,418</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">250,283</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Payroll and other taxes withheld</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">58,429</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">46,939</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total current liabilities</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">3,083,369</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">3,375,581</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deferred tax liabilities</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">220,571</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total liabilities</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">3,083,369</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">3,596,152</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Commitments and contingencies (See Note 5)</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Common stock, par value $.33-1/3 per share</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Authorized 10,000,000 shares; Issued 3,029,874 shares</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;as of March 31, 2018 and June 30, 2017.&nbsp;&nbsp;Outstanding</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2,375,923 and 2,371,321 as of March 31, 2018 and</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;June 30, 2017, respectively (includes 33,125 and</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;45,000 Unearned ESOP shares, respectively)</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">1,009,958</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">1,009,958</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Capital in excess of par value</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">17,861,046</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">17,650,335</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accumulated other comprehensive loss</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">(6,592</TD><TD NOWRAP STYLE="text-align: left">)</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">(3,599</TD><TD NOWRAP STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retained earnings</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">22,301,533</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">21,670,196</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">41,165,945</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">40,326,890</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Less:&nbsp;&nbsp;Unearned ESOP shares</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">(650,248</TD><TD NOWRAP STYLE="text-align: left">)</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">(650,248</TD><TD NOWRAP STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cost of 653,951 and 658,553 shares of common stock</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in treasury as of March 31, 2018 and June 30, 2017,</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;respectively</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">(7,811,243</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">(7,779,099</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total stockholders&rsquo; equity</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">32,704,454</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">31,897,543</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 2.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total liabilities and stockholders' equity</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">35,787,823</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">35,493,695</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">The accompanying notes are an integral part of the financial
statements.</P>


<!-- Field: Page; Sequence: 3; Options: NewSection -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">ESPEY MFG. &amp; ELECTRONICS CORP.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><A NAME="a_003"></A>Statements of Comprehensive Income (Unaudited)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Three and Nine Months Ended March 31, 2018 and
2017</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="6" NOWRAP STYLE="text-align: center">Three Months Ended</TD><TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="6" NOWRAP STYLE="text-align: center">Nine Months Ended</TD><TD NOWRAP>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="6" NOWRAP STYLE="text-align: center">March 31,</TD><TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="6" NOWRAP STYLE="text-align: center">March 31,</TD><TD NOWRAP>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">2018</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom; border-bottom: Black 1pt solid">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">2017</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">2018</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom; border-bottom: Black 1pt solid">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">2017</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="width: 48%; text-align: left">Net sales</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">$</TD><TD NOWRAP STYLE="width: 10%; text-align: right">5,663,161</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">$</TD><TD NOWRAP STYLE="width: 10%; text-align: right">5,324,104</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">$</TD><TD NOWRAP STYLE="width: 10%; text-align: right">24,690,689</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">$</TD><TD NOWRAP STYLE="width: 10%; text-align: right">17,060,411</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="padding-bottom: 1pt">Cost of sales</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">4,407,957</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">4,195,599</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">18,898,733</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">13,508,014</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gross profit</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">1,255,204</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">1,128,505</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">5,791,956</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">3,552,397</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 1pt">Selling, general and administrative expenses</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">895,129</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">784,589</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">2,756,319</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">2,307,636</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Operating income</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">360,075</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">343,916</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">3,035,637</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">1,244,761</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left">Other income</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interest income</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">42,684</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">39,911</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">109,561</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">63,385</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Other</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">13,428</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">7,488</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">31,236</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">21,691</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total other income</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">56,112</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">47,399</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">140,797</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">85,076</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left">Income before provision for income taxes</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">416,187</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">391,315</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">3,176,434</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">1,329,837</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 1pt">Provision for income taxes</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">98,423</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">112,142</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">801,035</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">385,761</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 2.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net income</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">317,764</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">279,173</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">2,375,399</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">944,076</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: left">Other comprehensive income, net of tax:</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unrealized loss on investment securities</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">(2,143</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">(247</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">(2,993</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">(1,503</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 2.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total comprehensive income</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">315,621</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">278,926</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">2,372,406</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">942,573</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>Net income per share:</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">$</TD><TD NOWRAP STYLE="text-align: right">0.14</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">$</TD><TD NOWRAP STYLE="text-align: right">0.12</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">$</TD><TD NOWRAP STYLE="text-align: right">1.02</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">$</TD><TD NOWRAP STYLE="text-align: right">0.41</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Diluted</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">$</TD><TD NOWRAP STYLE="text-align: right">0.14</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">$</TD><TD NOWRAP STYLE="text-align: right">0.12</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">$</TD><TD NOWRAP STYLE="text-align: right">1.02</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">$</TD><TD NOWRAP STYLE="text-align: right">0.41</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>Weighted average number of shares outstanding:</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">2,331,697</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">2,317,838</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">2,328,518</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">2,309,771</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Diluted</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">2,349,428</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">2,327,797</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">2,338,909</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">2,323,431</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="padding-bottom: 2.5pt">Dividends per share:</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">0.25</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">0.25</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">0.75</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">0.75</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">The accompanying notes are an integral part of the financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0">&nbsp;</P>


<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">ESPEY MFG. &amp; ELECTRONICS CORP.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><A NAME="a_004"></A>Statements of Cash Flows (Unaudited)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Nine Months Ended March 31, 2018 and 2017</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">March 31, 2018</TD><TD STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">March 31, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Cash Flows from Operating Activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 74%; text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net income</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">2,375,399</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">944,076</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Adjustments to reconcile net income to net cash</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;provided by operating activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Excess tax benefits from share-based compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9,070</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stock-based compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">86,675</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">93,293</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Depreciation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">318,076</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">323,710</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ESOP compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">279,502</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">320,835</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deferred income tax expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,707</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,146</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Changes in assets and liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Increase) decrease in trade receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(195,828</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,583,208</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Increase) decrease in income taxes receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(27,923</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">107,615</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Increase) decrease in inventories, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(622,344</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,891,249</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Increase in prepaid expenses and other current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(549,141</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(123,758</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Decrease) increase in accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(750,220</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">82,715</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Increase (decrease) in accrued salaries and wages</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">219,168</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(258,947</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Increase in vacation accrual</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">68,463</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,874</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Decrease in ESOP payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(33,750</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(46,250</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Decrease in other accrued expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(86,865</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(40,020</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Increase (decrease) in payroll and other taxes withheld</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">11,490</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,531</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash provided by operating activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,112,409</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,933,145</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Cash Flows from Investing Activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Additions to property, plant and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(632,023</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(331,686</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Purchase of investment securities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(10,101,613</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,606,900</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Proceeds from sale/maturity of investment securities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,121,986</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,974,224</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash used in investing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,611,650</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(3,964,362</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Cash Flows from Financing Activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dividends on common stock</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,744,062</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,730,031</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Purchase of treasury stock</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(109,694</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(44,335</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Proceeds from exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">201,586</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">150,917</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Excess tax benefits from share-based compensation</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,070</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash used in financing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,652,170</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,614,379</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Decrease in cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,151,411</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(645,596</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Cash and cash equivalents, beginning of period</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10,058,163</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10,031,644</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Cash and cash equivalents, end of period</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,906,752</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">9,386,048</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Supplemental Schedule of Cash Flow Information:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Income taxes paid</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">810,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">228,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5in 0 27pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">The accompanying notes are an integral part of the financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0">&nbsp;</P>


<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">ESPEY MFG. &amp; ELECTRONICS CORP.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center"><U><A NAME="a_005"></A>Notes to Financial Statements (Unaudited)</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Note 1. Basis of Presentation</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">In the opinion of management the accompanying
unaudited financial statements contain all adjustments (consisting of only normal recurring adjustments) necessary for a fair presentation
of the results for such periods. The results for any interim period are not necessarily indicative of the results to be expected
for the full fiscal year. Certain information and footnote disclosures normally included in financial statements prepared in accordance
with United States generally accepted accounting principles have been condensed or omitted. The preparation of these financial
statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses,
and related disclosure of assets and liabilities. On an ongoing basis, we evaluate our estimates and judgments, including those
related to revenue recognition, inventories, income taxes, and stock-based compensation. Management bases its estimates on historical
experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the
basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.
Actual results may differ from these estimates under different assumptions or conditions. These financial statements should be
read in conjunction with the Company's most recent audited financial statements included in its report on Form 10-K for the year
ended June 30, 2017. Certain reclassifications may have been made to the prior year financial statements to conform to the current
year presentation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5in 6pt 0; text-align: justify">Note 2. Investment Securities</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">ASC 820 establishes a fair value hierarchy
which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair
value. The standard describes three levels of inputs that may be used to measure fair value:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 22.5pt"></TD><TD STYLE="width: 13.5pt"><FONT STYLE="font-family: Wingdings">&sect;</FONT></TD><TD STYLE="text-align: justify">Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that
the entity has the ability to access as of the measurement date.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 22.5pt"></TD><TD STYLE="width: 13.5pt"><FONT STYLE="font-family: Wingdings">&sect;</FONT></TD><TD STYLE="text-align: justify">Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for
similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated
by observable market data.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 22.3pt"></TD><TD STYLE="width: 13.7pt"><FONT STYLE="font-family: Wingdings">&sect;</FONT></TD><TD STYLE="text-align: justify">Level 3: Significant unobservable inputs that reflect a reporting entity&rsquo;s own assumptions
about the assumptions that market participants would use in pricing an asset or liability.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The carrying amounts of financial instruments,
including cash and cash equivalents, short term investment securities, accounts receivable, accounts payable and accrued expenses,
approximated fair value as of March 31, 2018 and June 30, 2017 because of the immediate or short-term maturity of these financial
instruments.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Investment securities at March 31, 2018
and June 30, 2017 consist of certificates of deposit and government and municipal bonds which are classified as available-for-sale
securities and have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value
of available-for-sale securities by major security type at March 31, 2018 and June 30, 2017 are as follows:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; vertical-align: bottom">Gross</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; vertical-align: bottom">Gross</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; vertical-align: bottom">Amortized</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; vertical-align: bottom">Unrealized</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; vertical-align: bottom">Unrealized</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; vertical-align: bottom">Fair</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Cost</TD><TD STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Gains</TD><TD STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Losses</TD><TD STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Value</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-decoration: underline; padding-left: 5.4pt">March 31, 2018</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; padding-left: 5.4pt">Certificates of deposit</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">10,439,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">&mdash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">&mdash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">10,439,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Municipal bonds</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">968,749</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">603</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(5,958</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">963,394</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Total investment securities</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">11,407,749</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">603</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(5,958</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">11,402,394</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-decoration: underline; padding-left: 5.4pt">June 30, 2017</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 5.4pt">Certificates of deposit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">8,557,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">8,557,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Municipal bonds</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">871,872</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">258</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,162</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">869,968</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Total investment securities</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">9,428,872</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">258</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(2,162</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">9,426,968</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The portfolio is diversified and highly
liquid and primarily consists of investment grade fixed income instruments. At March 31, 2018, the Company did not have any investments
in individual securities that have been in a continuous loss position considered to be other than temporary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&nbsp;</P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">As of March 31, 2018 and June 30, 2017,
the remaining contractual maturities of available-for-sale securities were as follows:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="text-align: center; border-bottom: Black 1pt solid">Years to Maturity</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; vertical-align: bottom">Less than</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; vertical-align: bottom">One to</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">One Year</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Five Years</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Total</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-decoration: underline">March 31, 2018</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 61%; padding-bottom: 1pt">Available-for-sale</TD><TD STYLE="width: 1%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; text-align: right">10,528,099</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; text-align: right">874,295</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; text-align: right">11,402,394</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-decoration: underline">June 30, 2017</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt">Available-for-sale</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,829,542</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">597,426</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,426,968</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Note 3. Net Income per Share</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Basic net income per share excludes dilution
and is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding
for the period. Diluted net income per share reflects the potential dilution that could occur if securities or other contracts
to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared
in the income of the Company. The computation of weighted-average common shares outstanding, assuming dilution, excluded options
to purchase 103,600 and 152,150 shares of our common stock for the three and nine months ended March 31, 2018 and 2017, respectively,
as the effect of including them would be anti-dilutive. As Unearned ESOP shares are released or committed-to-be-released the shares
become outstanding for earnings-per-share computations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Note 4. Stock Based Compensation</P>

<P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><FONT STYLE="font-weight: normal; font-style: normal">The
Company follows ASC 718 in establishing standards for the accounting for transactions in which an entity exchanges its equity instruments
for goods or services, as well as transactions in which an entity incurs liabilities in exchange for goods or services that are
based on the fair value of the entity&rsquo;s equity instruments or that may be settled by the issuance of those equity instruments.
ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements based
on the fair value of the share-based payment. ASC 718 establishes fair value as the measurement objective in accounting for share-based
payment transactions with employees, except for equity instruments held by employee share ownership plans. </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Total stock-based compensation expense
recognized in the statements of comprehensive income for the three-month periods ended March 31, 2018 and 2017 was $36,205 and
$40,245, respectively, before income taxes. The related total deferred tax benefits were approximately $2,034 and $3,769 for the
same periods. Total stock-based compensation expense recognized in the statements of comprehensive income for the nine-month periods
ended March 31, 2018 and 2017, was $86,675 and $93,293, respectively, before income taxes. The related total deferred tax benefit
was approximately $4,805 and $7,893 for the same periods.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">As of March 31, 2018, there was approximately
$153,718 of unrecognized compensation cost related to stock option awards that is expected to be recognized as expense over the
next 2.00 years. The total deferred tax benefit related to these awards is expected to be approximately $8,738.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has one employee stock option plan
under which options or stock awards may be granted, the 2017 Stock Options and Restricted Stock Plan (the &quot;2017 Plan&quot;),
approved by the Company's shareholders at the Company's Annual Meeting on December 1, 2017. The Board of Directors may grant options
to acquire shares of common stock to employees and non-employee directors of the Company at the fair market value of the common
stock on the date of grant. The maximum aggregate number of shares of Common Stock subject to options or awards to non-employee
directors is 133,000 and the maximum aggregate number of shares of Common Stock subject to options or awards granted to non-employee
directors during any single fiscal year is the lesser of 13,300 and 33 1/3% of the total number of shares subject to options or
awards granted in such fiscal year. The maximum number of shares subject to options or awards granted to any individual employee
may not exceed 15,000 in a fiscal year. Generally, options granted have a two-year vesting period based on two years of continuous
service and have a ten-year contractual life. Option grants provide for accelerated vesting if there is a change in control. Shares
issued upon the exercise of options are from those held in Treasury. Options covering 400,000 shares are authorized for issuance
under the 2017 plan, of which 51,715 have been granted as of March 31, 2018. While no further grants of options may be made under
the Company&rsquo;s 2007 Stock Option and Restricted Stock Plan, as of March 31, 2018, 185,400 options were outstanding under such
plan of which 145,950 are vested and exercisable.</P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">ASC 718 requires the use of a valuation model
to calculate the fair value of stock-based awards. The Company has elected to use the Black-Scholes option valuation model, which
incorporates various assumptions including those for dividend yield, volatility, expected life and interest rates.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The table below outlines the weighted average
assumptions that the Company used to calculate the fair value of each option award for the nine months ended March 31, 2018 and
2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">March 31, 2018</TD><TD STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">March 31, 2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; text-align: justify">Dividend yield</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">4.60%</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">3.85%</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Company&rsquo;s expected volatility</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">23.97%</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29.70%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify">Risk-free interest rate</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.95%</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.84%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Expected term</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4.7 yrs</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4.6 yrs</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify">Weighted average fair value per share</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">&nbsp;&nbsp;&nbsp;&nbsp;of options granted during the period</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2.790</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4.640</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company declares dividends quarterly and
paid cash dividends totaling $0.75 per share for the nine months ended March 31, 2018 and 2017. Our Board of Directors assesses
the Company&rsquo;s dividend policy periodically. There is no assurance that the Board of Directors will maintain the amount of
the regular cash dividend. Expected stock price volatility is based on the historical volatility of the Company&rsquo;s stock.
The risk-free interest rate is based on the implied yield available on U.S. Treasury issues with an equivalent term approximating
the expected life of the options. The expected option life (in years) represents the estimated period of time until exercise and
is based on actual historical experience.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The following table summarizes stock
option activity during the nine months ended March 31, 2018:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: justify">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="15" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">Employee Stock Options Plan</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">Weighted</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">Number of</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">Weighted</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">Average</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">Shares</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">Average</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">Remaining</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">Aggregate</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">Subject</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">Exercise</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">Contractual</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">Intrinsic</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">To Options</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">Price</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">Term</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">Value</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="width: 48%">Balance at July 1, 2017</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 10%; text-align: right">197,800</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">$</TD><TD NOWRAP STYLE="width: 10%; text-align: right">24.57</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 10%; text-align: right">5.86</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 10%; text-align: right">&nbsp;</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>Granted</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">51,715</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">$</TD><TD NOWRAP STYLE="text-align: right">21.76</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">9.54</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>Exercised</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">(9,400</TD><TD NOWRAP STYLE="text-align: left">)</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">$</TD><TD NOWRAP STYLE="text-align: right">21.45</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&mdash;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 1pt">Forfeited or expired</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">(4,885</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">24.44</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: right; border-bottom: Black 1pt solid">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="padding-bottom: 2.5pt">Outstanding at March 31, 2018</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">235,230</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">24.08</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">6.22</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">528,162</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 2.5pt">Vested or expected to vest at March 31, 2018</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">221,814</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">24.10</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">6.04</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">494,369</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="padding-bottom: 2.5pt">Exercisable at March 31, 2018</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">145,950</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">24.31</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">4.42</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">303,756</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"><FONT STYLE="text-underline-style: double">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The aggregate intrinsic value in the
table above represents the total pretax intrinsic value (the difference between the closing sale price of the Company&rsquo;s common
stock as reported on the NYSE MKT on March 31, 2018 and the exercise price, multiplied by the number of in-the-money options) that
would have been received by the option holders if all option holders had exercised their options on March 31, 2018. This amount
changes based on the fair market value of the Company&rsquo;s common stock. The total intrinsic values of the options exercised
during the nine months ended March 31, 2018 and 2017 were $23,437 and $20,769, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">The following table summarizes changes in non-vested stock
options during the nine months ended March 31, 2018:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">Number</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">Weighted Average</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">of Shares</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center">Grant Date Fair</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">Subject to Option</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="3" NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid">Value (per Option)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="width: 74%">Non-vested at July 1, 2017</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 10%; text-align: right">42,900</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">$</TD><TD NOWRAP STYLE="width: 10%; text-align: right">4.586</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP>Granted</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">51,715</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">$</TD><TD NOWRAP STYLE="text-align: right">2.793</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP>Vested</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">(1,500</TD><TD NOWRAP STYLE="text-align: left">)</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">$</TD><TD NOWRAP STYLE="text-align: right">4.149</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: left; padding-bottom: 1pt">Forfeited or expired</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">(3,835</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">3.731</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="padding-bottom: 2.5pt">Non-vested at March 31, 2018</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">89,280</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">3.591</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">&nbsp;</P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Note 5. Commitments and Contingencies</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company at certain times enters into
standby letters of credit agreements with financial institutions primarily relating to the guarantee of future performance on certain
contracts. Contingent liabilities on outstanding standby letters of credit agreements aggregated to zero at March 31, 2018 and
June 30, 2017. The Company, as a U.S. Government contractor, is subject to audits, reviews, and investigations by the U.S. Government
related to its negotiation and performance of government contracts and its accounting for such contracts. Failure to comply with
applicable U.S. Government standards by a contractor may result in suspension from eligibility for award of any new government
contract and a guilty plea or conviction may result in debarment from eligibility for awards. The government may, in certain cases,
also terminate existing contracts, recover damages, and impose other sanctions and penalties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Note 6. Recently Issued Accounting Standards</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2014, the FASB issued ASU No. 2014-09,
&ldquo;Revenue from Contracts with Customers,<I>&rdquo;</I> which supersedes nearly all existing revenue recognition guidance under
U.S. GAAP.&nbsp; The core principle of ASU No. 2014-09 is to recognize revenues when promised goods or services are transferred
to customers in an amount that reflects the consideration to which an entity expects to be entitled for those goods or services.&nbsp;
ASU No. 2014-09 defines a five step process to achieve this core principle and, in doing so, more judgment and estimates may be
required within the revenue recognition process than are required under existing U.S. GAAP.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In subsequent periods, the FASB issued additional
ASUs intended to clarify specific aspects related to the interpretation and implementation of ASU No. 2014-09. In March 2016, the
FASB issued ASU No. 2016-08, &ldquo;Revenue from Contracts with Customers &ndash; Principal versus Agent Considerations (Reporting
Revenue Gross versus Net)&rdquo; to provide guidance on principal versus agent considerations by an entity as discussed in ASU
No. 2014-09. ASU No. 2016-08 provides criteria to be assessed by an entity when determining whether it is the principal or agent
in relation to the goods or services which the company is contractually obligated to provide to the customer. Among these considerations
are: identifying the unit of account at which the entity should assess whether it is a principal or an agent; identifying the nature
of the good or service provided to the customer; applying the control principle to certain types of transactions; and, interaction
of the control principle with the indicators provided to assist in the principle versus agent evaluation. In April 2016, the FASB
issued ASU No. 2016-10, &ldquo;Revenue from Contracts with Customers &ndash; (Topic 606): Identifying Performance Obligations and
Licensing&rdquo; to provide implementation guidance related to the necessary judgements required in identifying performance obligations
of a contract and guidance related to recognition of licensing revenues. In May 2016, the FASB issued ASU No. 2016-12, &ldquo;Revenue
from Contracts with Customers &ndash; (Topic 606): Narrow-Scope Improvements and Practical Expedients&rdquo; to provide guidance
related to the implementation of ASU No. 2014-09 in the following areas; assessing collectability for contracts that do not meet
Step 1 of revenue recognition, presentation of sales taxes, noncash consideration, contract modifications at transition, and completed
contracts at transition.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">These standards are effective for annual periods
beginning after December 15, 2017, and interim periods therein, using either of the following transition methods: (i) a full retrospective
approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients,
or (ii) a retrospective approach with the cumulative effect of initially adopting ASU No. 2014-09 recognized at the date of adoption
(which includes additional footnote disclosures).&nbsp; Early adoption is permitted for annual periods beginning after December
15, 2016 and interim periods therein. We are continuing to evaluate the impact of our pending adoption of ASU No. 2014-09, which
we do not expect to have a material impact on the Company&rsquo;s financial statements upon adoption. The company expects to use
the modified retrospective method when adopting the standard beginning July 1, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In November 2015, the FASB issued ASU No.
2015-17, &ldquo;Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes&rdquo;.&nbsp;The guidance requires the
classification of deferred tax assets and liabilities as non-current in a classified balance sheet. The current requirement that
deferred tax assets and liabilities of a tax-paying component of an entity be offset and presented as a single amount is not affected
by this update. We adopted ASU 2015-17 during the first quarter of fiscal year 2018 on a prospective basis. Prior periods were
not retrospectively adjusted. Accordingly, for the nine-month period ended March 31, 2018 we decreased current deferred tax assets
by $268,371 and decreased noncurrent deferred tax liabilities by $189,882; the net reclassification of which increased noncurrent
deferred tax assets by $78,849. Adoption of ASU No. 2015-17 for the prior period presented would have the following impact on
the Company&rsquo;s financial statements for June 30, 2017; a decrease in current assets of $317,559, a decrease in non-current
liabilities of $220,571 and an increase in non-current assets of $96,988.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In March 2016, the FASB issued ASU No. 2016-09,
&ldquo;Compensation &ndash; Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting&rdquo;. The
areas for simplification in this update involve several aspects of the accounting for share-based payment transactions, including
the income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of
cash flows. We adopted ASU 2016-09 during the first quarter of fiscal year 2018 on a prospective basis. We have elected to follow
an accounting policy to estimate the number of awards that are expected to vest (consistent with ASU and prior GAAP). Adoption
of ASU No. 2016-09 did not have a material impact on the Company&rsquo;s financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">In February 2018, the FASB issued ASU
No. 2018-02, &ldquo;Income Statement&mdash;Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects
from Accumulated Other Comprehensive Income&rdquo;. Under current accounting guidance, the income tax effects for changes in income
tax rates and certain other transactions are recognized in income from continuing operations resulting in income tax effects recognized
in Accumulated Other Comprehensive Income that do not reflect the current tax rate of the entity (&ldquo;stranded tax effects&rdquo;).
The new guidance allows the Company the option to reclassify these stranded tax effects to retained earnings that relate to the
change in the federal tax rate resulting from the passage of the Tax Cuts and Jobs Act (the &ldquo;Tax Act&rdquo;). This update
is effective for fiscal years beginning after December 15, 2018, including interim periods therein, and early adoption is permitted.
The Company is evaluating the impact that ASU No. 2018-02 will have on the Company's financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in; text-align: justify; text-indent: -0.75in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in; text-align: justify; text-indent: -0.75in">Note 7.
Employee Stock Ownership Plan</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0in">The Company sponsors
a leveraged employee stock ownership plan (the &quot;ESOP&quot;) that covers all non-union employees who work 1,000 or more hours
per year and are employed on June 30. The Company makes annual contributions to the ESOP equal to the ESOP's debt service less
dividends on unallocated shares received by the ESOP. All dividends on unallocated shares received by the ESOP are used to pay
debt service. Dividends on allocated ESOP shares are recorded as a reduction of retained earnings. As the debt is repaid, shares
are released and allocated to active employees, based on the proportion of debt service paid in the year. The Company accounts
for its ESOP in accordance with FASB ASC 718-40. Accordingly, the shares purchased by the ESOP are reported as Unearned ESOP shares
in the statement of financial position. As shares are released or committed-to-be-released, the Company reports compensation expense
equal to the current average market price of the shares, and the shares become outstanding for earnings-per-share (EPS) computations.
ESOP compensation expense was $100,464 and $103,959 for the three-month periods ended March 31, 2018 and 2017, respectively. ESOP
compensation expense was $279,502 and $320,835 for the nine-month periods ended March 31, 2018 and 2017, respectively.</P>

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in">The ESOP shares as
of March 31, 2018 and 2017 were as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">March 31, 2018</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">March 31, 2017</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="width: 74%; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Allocated shares</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 10%; text-align: right">443,198</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 10%; text-align: right">439,432</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Committed-to-be-released shares</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">11,875</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">12,500</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: justify; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unreleased shares</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">33,125</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 1pt solid; text-align: right">49,167</TD><TD NOWRAP STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: justify">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: justify; padding-bottom: 2.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total shares held by the ESOP</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">488,198</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">501,099</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: justify">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">&nbsp;</TD><TD NOWRAP STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fair value of unreleased shares</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">867,875</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD NOWRAP STYLE="border-bottom: Black 2.5pt double; text-align: right">1,130,841</TD><TD NOWRAP STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 1in; text-indent: -1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">During the three and nine months ended
March 31, 2018 the Company repurchased 0 and 4,798 shares previously held in the ESOP for $0 and $109,694. During the three and
nine months ended March 31, 2017 the Company repurchased 0 and 1,663 shares previously held in the ESOP for $0 and $44,335.</P>

<P>The ESOP allows for eligible participants to take whole share distributions from the plan on specific dates in
accordance with the provision of the plan. Share distributions from the ESOP during the three and nine months ended March 31,
2018 totaled 0 and 8,103 shares, respectively. During the three and nine month period ended March 31, 2017 the ESOP did not
distribute any shares from the plan.</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><A NAME="a_006"></A>Item 2. Management's Discussion and
Analysis of Financial Condition and Results of Operations</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Overview</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Espey Mfg. &amp; Electronics Corp. (&ldquo;Espey&rdquo;)
is a power electronics design and original equipment manufacturing with a long history of developing and delivering highly reliable
products for use in military and severe environment applications. Design, manufacturing, and testing is performed in our 150,000+
square foot facility located at 233 Ballston Ave, Saratoga Springs, New York. Espey is classified as a &ldquo;smaller reporting
company&rdquo; for purposes of the reporting requirements under the Securities Exchange Act of 1934, as amended. Espey&rsquo;s
common stock is publicly-traded on the NYSE MKT under the symbol &ldquo;ESP.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Espey began operations after incorporation
in New York in 1928. We strive to remain competitive as a leader in high power energy conversion and transformer solutions through
the design and manufacture of new and improved products by using advanced and &ldquo;cutting edge&rdquo; electronics technologies.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Espey is ISO 9001:2015 and AS9100:2016
certified. Our primary products are power supplies, power converters, filters, power transformers, magnetic components, power distribution
equipment, UPS systems, antennas and high power radar systems. The applications of these products include AC and DC locomotives,
shipboard power, shipboard radar, airborne power, ground-based radar, and ground mobile power.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Espey services include design and development
to specification, build to print, design services, design studies, environmental testing services, metal fabrication, painting
services, and development of automatic testing equipment. Espey is vertically integrated, meaning that the Company produces individual
components (including inductors), populates printed circuit boards, fabricates metalwork, paints, wires, qualifies, and fully tests
items, mechanically, electrically and environmentally, in house. Portions of the manufacturing and testing process are subcontracted
to vendors from time to time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company markets its products primarily
through its own direct sales organization and through outside sales representatives. Business is solicited from large industrial
manufacturers and defense companies, the government of the United States, foreign governments and major foreign electronic equipment
companies. In certain countries the Company has external sales representatives to help solicit and coordinate foreign contracts.
Espey is also on the eligible list of contractors with the United States Department of Defense and generally is automatically solicited
by Defense Department procurement agencies for their needs falling within the major classes of products produced by the Company.
In addition, the Company directly pursues opportunities from the United States Department of Defense for prime contracts. Espey
contracts with the Federal Government under cage code 20950 as Espey Mfg. &amp; Electronics Corp.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">There is competition in all classes of
products manufactured by the Company from divisions of the largest electronic companies, as well as many small companies. The Company's
sales do not represent a significant share of the industry's market for any class of its products. The principal methods of competition
for electronic products of both a military and industrial nature include, among other factors, price, product performance, the
experience of the particular company and history of its dealings in such products.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Our business is not seasonal. However,
the concentration of our business in the rail industry, and in equipment for military applications and industrial applications
and our customer concentrations expose us to on-going associated risks. These risks include, without limitation, requirements for
power supplies in the rail industry, dependence on appropriations from the United States Government and the governments of foreign
nations, program allocations, the potential of governmental termination of orders for convenience, and the general strength of
the industry sectors in which our customers transact business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Uncertainty in federal defense spending
and future procurement needs supporting the rail industry continues to drive competition. Many of our competitors continue to invest
aggressively in upfront product design costs and lower profit margins as a strategic means of maintaining existing business and
enhancing market share at the expense of lower profits. This has put pressure on the pricing of our current products and has lowered
margins on new business. For the past several years, in order to compete effectively for new business, in some cases we have invested
in upfront design costs, thereby reducing initial profitability as a means of procuring new long-term programs. Accordingly, we
adjust our pricing strategy in order to achieve a balance which enables us both to retain repeat programs while being more competitive
in bidding on new programs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">In order to maintain a balanced business,
we are continuing to place an emphasis on securing &ldquo;build to print&rdquo; opportunities, which will allow production work
to go directly to the manufacturing floor, limiting the impact on our engineering staff. This effort will keep our manufacturing
team busy while the products being developed transition to production.</P>

<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The total backlog at March 31, 2018 was
approximately $47.0 million which includes $21.0 million from three significant customers compared to $38.7 million at March 31,
2017 which included $20.4 million from two significant customers. The Company&rsquo;s total backlog represents the estimated remaining
sales value of work to be performed under firm contracts. The funded portion of this backlog at March 31, 2018 is approximately
$42.5 million. This includes items that have been authorized and appropriated by Congress and/or funded by the customer. The unfunded
backlog at March 31, 2018 is approximately $4.5 million and represents a firm multi-year order for which funding has not yet been
appropriated by Congress or funded by our customer. While there is no guarantee that future budgets and appropriations will provide
funding for a given program, management has included in unfunded backlog only those programs that it believes are likely to receive
funding based on discussions with customers and program status. The backlog was fully funded at March 31, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Successful conversion of engineering program backlog into sales is largely dependent on the execution and completion
of our engineering design efforts. It is not uncommon to experience technical or scheduling delays which arise from time to
time as a result of, among other reasons, design complexity, the availability of personnel with the requisite expertise, and
the requirements to obtain customer approval at various milestones. Cost overruns which may arise from technical and schedule
delays could negatively impact the timing of the conversion of backlog into sales, or the profitability of such sales. We
are currently experiencing some technical and schedule delays with our major development programs which are being resolved
as they arise. Engineering programs in both the funded and unfunded portions of the current backlog aggregate $8.8 million.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0in">Management expects
revenues in fiscal year 2018 to be higher than revenues during fiscal year 2017. This expectation is driven primarily by orders
already in the backlog and due to the commencement of shipments on a significant military contract from the Federal Government
for a power supply we designed in-house and was qualified by the applicable government agency in the later part of fiscal year
2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">New orders received in the nine months of fiscal
year 2018 were approximately $28.6 million as compared to $16.8 million of new orders received in the first nine months of fiscal
year 2017. It is presently anticipated that a minimum of $7.0 million of orders comprising the March 31, 2018 backlog will be filled
during the fiscal year ending June 30, 2018. The minimum of $7.0 million does not include any shipments, which may be made against
orders subsequently received during the fiscal year ending June 30, 2018. The estimate of the March 31, 2018 backlog to be shipped
in fiscal year 2018 is subject to future events, which may cause the amount of the backlog actually shipped to differ from such
estimate.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">In addition to the backlog, the Company
currently has outstanding opportunities representing in excess of $68.4 million in the aggregate as of May 1, 2018 for both repeat
and new programs<I>. </I>The outstanding quotations encompass various new and previously manufactured power supplies, transformers,
and subassemblies. However, there can be no assurance that the Company will acquire any of the anticipated orders described above,
many of which are subject to allocations of the United States defense spending and factors affecting the defense industry.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Net sales to two significant customers
represented 50.6% of the Company&rsquo;s total sales for the three-month period ended March 31, 2018 and net sales to two significant
customers represented 40.7% of the Company's total sales for the three-month period ended March 31, 2017. Net sales to two significant
customers represented 58.6% and 43.2% of the Company&rsquo;s total sales for the nine-month periods ended March 31, 2018 and 2017,
respectively. This high concentration level with these customers presents significant risk. A loss of one of these customers or
programs related to these customers could significantly impact the Company. Historically, a small number of customers have accounted
for a large percentage of the Company&rsquo;s total sales in any given fiscal year. Management continues to pursue opportunities
with current and new customers with an overall objective of lowering the concentration of sales and mitigating excessive reliance
upon a single major product of a particular program or minimizing the impact of the loss of a single significant customer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Critical Accounting Policies and Estimates</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Management believes our most critical
accounting policies include revenue recognition and cost estimation on our contracts.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">A significant portion of our business
is comprised of development and production contracts. Generally revenues on long-term fixed-price contracts are recorded on a percentage
of completion basis using units of delivery as the measurement basis for progress toward completion.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Percentage of completion accounting requires
judgment relative to expected sales, estimating costs and making assumptions related to technical issues and delivery schedules.
Contract costs include material, subcontract costs, labor and an allocation of overhead costs. The estimation of cost at completion
of a contract is subject to numerous variables involving contract costs and estimates as to the length of time to complete the
contract. Given the significance of the estimation processes and judgments described above, it is possible that materially different
amounts of expected sales and contract costs could be recorded if different assumptions were used, based on changes in circumstances,
in the estimation process. When a change in expected sales value or estimated cost is determined, changes are reflected in current
period earnings.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Results of Operations</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Net sales increased for the three months
ended March 31, 2018 to $5,663,161 as compared to $5,324,104 for the same period in 2017. Net sales for the nine months ended March
31, 2018 increased to $24,690,689 as compared to $17,060,411 for the same period in 2017. For the three and nine months ended March
31, 2018, the increase in net </P>

<!-- Field: Page; Sequence: 13 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">sales is primarily due to an increase in power supply sales resulting from the commencement of shipments
on a new significant military contract in the current fiscal year offset, in part, by a decrease in magnetic shipments due to timing
and completion of specific contracts.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the three months ended March 31, 2018 and
2017, gross profits were $1,255,204 and $1,128,505, respectively. Gross profit as a percentage of sales was 22.2% and 21.2%, for
the three months ended March 31, 2018 and 2017, respectively. For the nine months ended March 31, 2018 and 2017, gross profits
were $5,791,956 and $3,552,397, respectively. Gross profit as a percentage of sales was 23.5% and 20.8%, for the nine months ended
March 31, 2018 and 2017, respectively. The primary factors in determining the change in gross profit and net income are overall
sales levels and product mix. The gross profits on mature products and build to print contracts are typically higher as compared
to products which are still in the engineering development stage or in early stages of production. In the case of the latter, the
Company can incur what it refers to as &ldquo;loss contracts,&rdquo; meaning engineering design contracts in which the Company
invests with the objective of developing future product sales. In any given accounting period the mix of product shipments between
higher margin programs and less mature programs, and expenditures associated with loss contracts, has a significant impact on gross
profit and net income. The gross profit percentage increased in the three months ended March 31, 2018 as compared to the same period
in 2017 primarily due to product mix, offset in part, by an increase in expenditures incurred related to engineering design investments.
The gross profit percentage increased in the nine months ended March 31, 2018 as compared to the same period in 2017 primarily
due to an increase in sales while expenditures incurred related to engineering design investments remained comparable to those
incurred in the same period in 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Selling, general and administrative expenses
were $895,129 for the three months ended March 31, 2018; an increase of $110,540, compared to the three months ended March 31,
2017. Selling, general and administrative expenses were $2,756,319 for the nine months ended March 31, 2018; an increase of $448,683
compared to the nine months ended March 31, 2017. The increase for the three months ended March 31, 2018 as compared to the same
period in 2017 relates primarily to the increase in employee compensation costs and professional services. The increase for the
nine months ended March 31, 2018 as compared to the same period in 2017 relates primarily to the increase in employee compensation
costs, professional services, outside selling expenses incurred for outside sales representatives, and freight due to an increase
in shipments. &nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Other income for the three months ended
March 31, 2018 and 2017, was $56,112 and $47,399, respectively. Other income for the nine months ended March 31, 2018 and 2017,
was $140,797 and $85,076, respectively. The increase for the three and nine months is primarily due an increase in interest income
resulting from the increase in investment securities. Interest income is a function of the level of investments and investment
strategies which generally tend to be conservative.&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company&rsquo;s effective tax rates
for the three and nine months ended March 31, 2018, were 23.6% and 25.2%, respectively, compared to 28.7% and 29.0% for the three
and nine months ended March 31, 2017. The effective tax rate is less than the statutory tax rate mainly due to the benefit the
Company receives on its &ldquo;qualified production activities&rdquo; under The American Jobs Creation Act of 2004 and the benefit
derived from the ESOP dividends paid on allocated shares. The Company&rsquo;s effective tax rate for the three and nine months
ended March 31, 2018 uses a blended statutory tax rate which factors the reduction in the corporate statutory tax rate authorized
under the Tax Cuts and Jobs Act (the &ldquo;Tax Act&rdquo;) effective on January 1, 2018. The Company remeasured certain U.S. deferred
tax assets and liabilities based on the rates at which they are expected to reverse in the future, which is generally 21%, and
provisionally recorded a net income tax expense of $35,200 related to the remeasurement in the second quarter of fiscal year 2018.
</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Net income for the three months ended
March 31, 2018, was $317,764 or $0.14 per share both basic and diluted, respectively compared to $279,173 or $0.12 per share both
basic and diluted, for the three months ended March 31, 2017. Net income for the nine months ended March 31, 2018, was $2,375,399
or $1.02 per share both basic and diluted compared to $944,076 or $0.41 per share both basic and diluted for the nine months ended
March 31, 2017. The increase in net income per share for the three months ended March 31, 2018 compared to the same period in 2017
was mainly due to an increase in gross profit resulting from higher sales and a higher gross profit percentage resulting from product
mix offset, in part, by an increase in engineering design investments. In addition, the company received a benefit in the current
period from the reduction in the Company&rsquo;s effective tax rate discussed above. The increase was offset, in part, by an increase
in selling, general, and administrative expenses primarily related to employee compensation costs related to an increase in headcount.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Net income per share increased for the
nine months ended March 31, 2018 compared to the same period in 2017 was mainly due to high gross profit resulting from higher
sales and higher gross profit percentage resulting from product mix with expenditures related to engineering design investments
made by the company remaining </P>

<!-- Field: Page; Sequence: 14 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">comparable between periods. In addition, the company received a benefit in the current period from
the reduction in the Company&rsquo;s effective tax rate discussed above. The increase was offset, in part, by an increase in selling,
general, and administrative expenses primarily related to employee compensation costs related to an increase in headcount.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Liquidity and Capital Resources</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company's working capital is an appropriate
indicator of the liquidity of its business, and during the past two fiscal years, the Company, when possible, has funded all of
its operations with cash flows resulting from operating activities and when necessary from its existing cash and investments. The
Company did not borrow any funds during the last two fiscal years. Management has available a $3,000,000 line of credit to help
fund further growth or working capital and letter of credit needs, if necessary, but does not anticipate the need for any borrowed
funds in the foreseeable future. Contingent liabilities on outstanding standby letters of credit agreements aggregated to zero
at March 31, 2018 and 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company's working capital as of March
31, 2018 and 2017 was approximately $30.0 million and $29.7 million, respectively. During the three and nine-months ended March
31, 2018 the Company repurchased 0 and 4,798 shares of its common stock from the Company&rsquo;s Employee Retirement Plan and Trust
(&ldquo;ESOP&rdquo;) for a purchase price of $0 and $109,694, respectively. During the three and nine months ended March 31, 2017
the Company repurchased 0 and 1,663 shares of its common stock from the ESOP for a purchase price of $0 and $44,335, respectively.
Under existing authorizations from the Company's Board of Directors, as of March 31, 2018, management is authorized to purchase
an additional $876,297 of Company stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The table below presents the summary
of cash flow information for the fiscal years indicated:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: justify">&nbsp;</TD><TD NOWRAP>&nbsp;</TD>
    <TD COLSPAN="6" NOWRAP STYLE="text-align: right">Nine Months Ended March 31,</TD><TD NOWRAP>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: justify">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: right; border-bottom: Black 1pt solid">2018</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" NOWRAP STYLE="text-align: right; border-bottom: Black 1pt solid">2017</TD><TD NOWRAP STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="width: 74%; text-align: justify">Net cash provided by operating activities</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">$</TD><TD NOWRAP STYLE="width: 10%; text-align: right">1,112,409</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD><TD NOWRAP STYLE="width: 1%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 1%; text-align: left">$</TD><TD NOWRAP STYLE="width: 10%; text-align: right">4,933,145</TD><TD NOWRAP STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="text-align: justify">Net cash used in investing activities</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">(2,611,650</TD><TD NOWRAP STYLE="text-align: left">)</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">(3,964,362</TD><TD NOWRAP STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD NOWRAP STYLE="text-align: justify">Net cash used in financing activities</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">(1,652,170</TD><TD NOWRAP STYLE="text-align: left">)</TD><TD NOWRAP>&nbsp;</TD>
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD NOWRAP STYLE="text-align: right">(1,614,379</TD><TD NOWRAP STYLE="text-align: left">)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net cash provided by operating
activities fluctuates between periods primarily as a result of differences in sales and net income, provisions for income
taxes, the timing of the collection of accounts receivable, purchase of inventory, and payment of accounts payable. The
decrease in cash provided by operating activities in the first nine months of fiscal year 2018 compared to the prior period
relates primarily to an increase in accounts receivable and inventories and a reduction in accounts payable offset, in part,
by an increase in net income resulting from higher sales in the current period. Net cash used in investing activities was
less in the first nine months of fiscal year 2018 as compared to the prior period due to the purchase of a single significant
security in the prior period. Cash used in financing activities consists primarily of dividend payments on common stock and
the company&rsquo;s purchase and issuance of treasury stock. The increase in cash used in financing activities is due to an
increase in dividends paid resulting from the increase in outstanding shares when compared to the same period in 2017. In
addition, more shares were purchased from the Company&rsquo;s ESOP in the first nine months of fiscal year 2018 as compared
to the same period in 2017. This was offset, in part, from an increase in proceeds received from the exercise of stock
options during the first nine months ended March 31, 2018 when compared with the same period in 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company currently believes that the
cash flow generated from operations and when necessary, from cash and cash equivalents will be sufficient to meet its long-term
funding requirements for the foreseeable future.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">During the nine months ended March 31,
2018 and 2017, the Company expended $632,023 and $331,686, respectively, for plant improvements and new equipment. The Company
has budgeted approximately $2.5 million for new equipment and plant improvements in fiscal year 2018. As of March 31, 2018, purchase
commitments for plant improvements and new equipment totaled $533,100. Management anticipates that the funds required will be available
from current operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Management also believes that the Company's
reserve for bad debts of $3,000 is adequate given the customers with whom the Company does business. Historically, bad debt expense
has been minimal.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 15 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">CAUTIONARY STATEMENT FOR PURPOSES OF THE &quot;SAFE
HARBOR&quot; PROVISIONS OF THE PRIVATE</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">SECURITIES LITIGATION REFORM ACT OF 1995</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">This report contains &quot;forward-looking
statements&quot; within the meaning of the Private Securities Litigation Reform Act of 1995. The terms &quot;believe,&quot; &quot;anticipate,&quot;
&quot;intend,&quot; &quot;goal,&quot; &quot;expect,&quot; and similar expressions may identify forward-looking statements. These
forward-looking statements represent the Company's current expectations or beliefs concerning future events. The matters covered
by these statements are subject to certain risks and uncertainties that could cause actual results to differ materially from those
set forth in the forward-looking statements, including the Company's dependence on timely development, introduction and customer
acceptance of new products, the impact of competition and price erosion, supply and manufacturing constraints, potential new orders
from customers and other risks and uncertainties. The foregoing list should not be construed as exhaustive, and the Company disclaims
any obligation subsequently to revise any forward-looking statements to reflect events or circumstances after the date of such
statements or to reflect the occurrence of anticipated or unanticipated events. The Company wishes to caution readers not to place
undue reliance on any such forward-looking statements, which speak only as of the date made.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><A NAME="a_007"></A>Item 3. Quantitative and Qualitative Disclosures
About Market Risk</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company is a smaller reporting company
as defined under Securities and Exchange Commission Rule 12b-2. Pursuant to the exemption available to smaller reporting company
issuers under Item 305 of Regulation S-K, quantitative and qualitative disclosures about market risk, the Company is not required
to provide the information for this item.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><A NAME="a_008"></A>Item 4. Controls and Procedures</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(a) The Company's management, with the participation
of the Company's chief executive officer and chief financial officer, carried out an evaluation of the effectiveness of our disclosure
controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934) as of the end of
the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our chief executive officer and chief financial
officer have concluded that our disclosure controls and procedures were effective as of the end of the period covered by this report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(b) There have been no changes in our internal
controls over financial reporting during the period covered by this report that have materially affected, or are reasonably likely
to materially affect, our internal controls over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 16 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">PART II: Other Information and Signatures</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.75in">Item 1.</TD><TD STYLE="padding-right: 0.5in"><A NAME="a_009"></A>Legal Proceedings</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in; text-align: justify">None</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.75in">Item 2.</TD><TD><A NAME="a_010"></A>Unregistered Sales of Equity Securities and Use of Proceeds</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD>Securities Sold - None</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(c)</TD><TD>Securities Repurchased</TD></TR></TABLE>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="width: 90%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD COLSPAN="6" STYLE="padding-right: 0; padding-bottom: 6pt; padding-left: 0; text-align: center; text-indent: 0">Purchases of Equity Securities</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 10%; padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 17%; padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 17%; padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 17%; padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="width: 21%; padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">Total Number</TD>
    <TD STYLE="width: 18%; padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">Maximum Number</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">of Shares</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">(or Approximate</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">Purchased</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">Dollar Value)</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">as Part of</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">of Shares</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">Total</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">Average</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">Publicly</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">that May Yet</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">Number</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">Price</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">Announced</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">Be Purchased</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">of Shares</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">Paid</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">Plan or</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">Under the Plan</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: left; border-bottom: Black 1pt solid; text-indent: 0">Period</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; border-bottom: Black 1pt solid; text-indent: 0">Purchased</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; border-bottom: Black 1pt solid; text-indent: 0">per Share</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; border-bottom: Black 1pt solid; text-indent: 0">Program</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; border-bottom: Black 1pt solid; text-indent: 0">or Program (1)</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="padding-right: 0; padding-left: 0; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding-right: 0; padding-left: 0; text-align: center; text-indent: 0">$876,297</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.75in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD STYLE="text-align: justify">Pursuant to a prior Board of Directors authorization, as of March 31, 2018 the Company can repurchase
up to $876,297 of its common stock&nbsp;pursuant to an ongoing plan.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.75in">Item 3.</TD><TD><A NAME="a_011"></A>Defaults Upon Senior Securities</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in">None</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.75in">Item 4.</TD><TD><A NAME="a_012"></A>Mine Safety Disclosures</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in">Not applicable</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.75in">Item 5.</TD><TD><A NAME="a_013"></A>Other Information</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in">None</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.75in">Item 6.</TD><TD><A NAME="a_014"></A>Exhibits</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.75in">31.1</TD><TD STYLE="text-align: justify"><A HREF="ex31-1.htm">Certification of the Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</A></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.75in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.75in">31.2</TD><TD STYLE="text-align: justify"><A HREF="ex31-2.htm">Certification of the Principal Financial Officer and Executive Vice President pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</A></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-indent: -0.75in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.75in">32.1</TD><TD><A HREF="ex32-1.htm">Certification of the Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</A></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.75in; text-align: justify; text-indent: -0.75in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.75in">32.2</TD><TD><A HREF="ex32-2.htm">Certification of the Principal Financial Officer and Executive Vice President pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</A></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-indent: -0.75in">&nbsp;</P>


<!-- Field: Page; Sequence: 17 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif"><A HREF="#index" STYLE="font-style: italic">Index</A>&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-indent: -0.75in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">S I G N A T U R E S</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">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 thereunto duly authorized.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="width: 3.5in">ESPEY MFG. &amp; ELECTRONICS CORP.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">/s/ Patrick Enright Jr.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Patrick Enright Jr.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>President and Chief Executive Officer</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">/s/David O&rsquo;Neil</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>David O&rsquo;Neil</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Principal Financial Officer and Executive Vice President</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Date: May 14, 2018</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>



<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 18 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex31-1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="text-transform: uppercase">Exhibit</FONT>
31.1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.25in; text-align: center; text-indent: -2.25in">Certification
of the Chief Executive Officer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.25in; text-align: center; text-indent: -2.25in">Pursuant to
Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.25in; text-align: center; text-indent: -2.25in">as adopted
pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">I, Patrick Enright Jr., certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">1.</TD><TD STYLE="text-align: justify">I have reviewed this quarterly report on Form 10-Q of Espey Mfg. &amp; Electronics Corp;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">2.</TD><TD STYLE="text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or
omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements
were made, not misleading with respect to the period covered by this report;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">3.</TD><TD STYLE="text-align: justify">Based on my knowledge, the financial statements, and other financial information included in this
report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant
as of, and for, the periods presented in this report;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">4.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15(d)-15(e)) and internal control over financial
reporting (as defined in Exchange Act Rules 13a-15(f) and 15(d)-15(f)) for the registrant and have:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(a)</TD><TD STYLE="text-align: justify">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures
to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated
subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being
prepared;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(b)</TD><TD STYLE="text-align: justify">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting
and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(c)</TD><TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented
in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered
by this report based on such evaluation; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(d)</TD><TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting
that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an
annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control
over financial reporting; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">5.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent
evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of registrant&rsquo;s
board of directors (or persons performing the equivalent functions):</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(a)</TD><TD STYLE="text-align: justify">All significant deficiencies and material weaknesses in the design or operation of internal control
over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize
and report financial information; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(b)</TD><TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant
role in the registrant&rsquo;s internal control over financial reporting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 4pt 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.25in">Date: May 14, 2018</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="width: 2.5in; border-bottom: Black 1pt solid">/s/ Patrick Enright Jr.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Patrick Enright Jr.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>President and Chief Executive Officer</TD></TR>
</TABLE>


<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 17 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex31-2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="text-transform: uppercase">Exhibit</FONT>
31.2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Certification of the Principal Financial Officer
and Executive Vice President</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Pursuant to Rules 13a-14(a) and 15d-14(a) under
the Securities Exchange Act of 1934,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">as adopted pursuant to Section 302 of the Sarbanes-Oxley
Act of 2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">I, David O&rsquo;Neil, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">1.</TD><TD STYLE="text-align: justify">I have reviewed this quarterly report on Form 10-Q of Espey Mfg. &amp; Electronics Corp;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">2.</TD><TD STYLE="text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or
omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements
were made, not misleading with respect to the period covered by this report;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">3.</TD><TD STYLE="text-align: justify">Based on my knowledge, the financial statements, and other financial information included in this
report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant
as of, and for, the periods presented in this report;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">4.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15(d)-15(e)) and internal control over financial
reporting (as defined in Exchange Act Rules 13a-15(f) and 15(d)-15(f)) for the registrant and have:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(a)</TD><TD STYLE="text-align: justify">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures
to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated
subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being
prepared;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(b)</TD><TD STYLE="text-align: justify">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting
and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(c)</TD><TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented
in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered
by this report based on such evaluation; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(d)</TD><TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting
that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an
annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control
over financial reporting; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">5.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent
evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of registrant&rsquo;s
board of directors (or persons performing the equivalent functions):</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(a)</TD><TD STYLE="text-align: justify">All significant deficiencies and material weaknesses in the design or operation of internal control
over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize
and report financial information; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 4pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 18pt"></TD><TD STYLE="width: 22.5pt">(b)</TD><TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant
role in the registrant&rsquo;s internal control over financial reporting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.25in">Date: May 14, 2018</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="width: 3.5in; border-bottom: Black 1pt solid">/s/David O&rsquo;Neil</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>David O&rsquo;Neil</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Principal Financial Officer and Executive Vice President</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 18 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ex32-1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="text-transform: uppercase">Exhibit</FONT>
32.1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Certification of the Chief Executive Officer
pursuant to 18 U.S.C. Section 1350,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">as adopted pursuant to Section 906 of the Sarbanes-Oxley
Act of 2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In connection with this quarterly report of
Espey Mfg. &amp; Electronics Corp. (the &quot;Company&quot;) on Form 10-Q for the period ended March 31, 2018 as filed with the
Securities and Exchange Commission on the date hereof (the &ldquo;report&rdquo;), I, Patrick Enright Jr., President and Chief Executive
Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act
of 2002, that to my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">1.</TD><TD>The report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">2.</TD><TD>The information contained in this report fairly presents, in all material respects, the financial condition and results of
operations of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">Date: May 14, 2018</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="width: 3in; border-bottom: Black 1pt solid">/s/ Patrick Enright Jr.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Patrick Enright Jr.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>President and Chief Executive Officer</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 19 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>ex32-2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="text-transform: uppercase">Exhibit
</FONT>32.2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Certification of the Principal Financial Officer
and Executive Vice President pursuant to 18 U.S.C. Section 1350,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">as adopted pursuant to Section 906 of the Sarbanes-Oxley
Act of 2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In connection with this quarterly report of
Espey Mfg. &amp; Electronics Corp. (the &quot;Company&quot;) on Form 10-Q for the period ended March 31, 2018 as filed with the
Securities and Exchange Commission on the date hereof (the &ldquo;report&rdquo;), I, David O&rsquo;Neil, Principal Financial Officer
and Executive Vice President of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of
the Sarbanes-Oxley Act of 2002, that to my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">1.</TD><TD>The report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">2.</TD><TD>The information contained in this report fairly presents, in all material respects, the financial condition and results of
operations of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Date: May 14, 2018</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="width: 4in; border-bottom: Black 1pt solid">/s/David O&rsquo;Neil</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>David O&rsquo;Neil</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Principal Financial Officer and Executive Vice President</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 20 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    9   _^X #D%D
M;V)E &3      ?_; (0  0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0(" @(" @(" @(" P,# P,# P,# P$! 0$! 0$" 0$"
M @(! @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# P,#_\  $0@ D@%  P$1  (1 0,1 ?_$ -    $$ P$! 0$
M       '" D*!08+! ," 0$!  (# 0$! 0            4& P0'" $""1
M  8" 0,# 04$ P<2!P   0(#! 4&!P@ $1()$Q0*(3$B%187(]665T$D.#(U
M=C>W>#E184(S5"559;4V5K;6=Y<8V!IQ@91F9[@9$0 ! P($ P4$!@4)!P0#
M   !  (#$00A,1(%05$&87$B$P>!D3(4H4)B(S,(4G*B0Y/PL<'1DM)3<Q6"
MLF.S)%34@],6%^$T&/_:  P# 0 "$0,1 #\ O\<(CA$<(CA$<(CA$<(CA$<(
MCA$<(CA$<(CA$<(CA$<(CA$<(CA$<(CA$<(D2RSLKKQ@=N=SFO.>),4%(B"Y
M4<@9"JM4>N"&(91,K&.FI1F_D%EB%'TTT$E%%1^A"B/)W9^E^I.H':=CL+R\
M-:5AADD [RUI  XDD <5%[AO>S;2W5NEW;V^'[R1C#[ X@GL %2HN,M?(/\
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
M/M^\55)Y7IXRQQ-]0,!TP /IT'[>5^;\V?5;B/(VO;FCCJ=,[^9[*>XJ6C]
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
MS[%1<G.JZEXL%'"W5=FZ7<>!OS"^D$'2T_\ \SZ:B$>P7$@;/"T4;;RN^%S
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
M*A.GWN0'56PVW4_3=]T_=@&&[MGQXXT<6G0\=K'Z7M/!S05+;%NDVR;S;;M
M2)+>9K^\ ^)I['-JT\P2%UBI2380L;(3$HY39QL6R<R#]VL/1)LS9HG<.5U!
M#J/:DDF(CT^OT^G/Y"1123RMAB!=(]P ',DT 7]!W.:QI>XT:!4J#_(.1W^P
MV7DI^467;5!C-IUVF18E.LFQCB/?9R4R9HFHF=:14,*A.@=#G4(<2&.D=N).
MX;?ML?3NS_+Q &]<S7([*II5K:\!D>P$5 (=6CW%R=PN_.DJ+=KJ-'=@74YY
M@>VE00IF*A!+04:@'X6U:/G2$65RU(LDFR@XIJB=O'5:)40*Z,JSJS,/3(4"
MHMW#A59P7TSKJE+QF\G;/(?$3&"ZAIBYQQ,CJTQD./$@ --0T*Y6\9C;4@!Y
MI4?HC@T=C1W DEV%2OM5O]]%I6V*?>":6!E##]I"UB'7=(Q:Z)PZ)N$9MPLX
MDDU@* G;O$B")BI$'GR[^Z:RS'U!5WZ[@"X'D6BC".!:3A4KY!]X77!^L:#]
M45I_:-75Y$#@$7;^M1T=!%^\>S3\1#G1-]$748FN,S963@_^Q1>52(?IB'VG
M$P$#H)@$%CX)77'"*-SJ\G4TL([1(YA[,^"77B8V+B]X'>,W#VL#A]"]S^GU
M.4:>PD:S O6(RZD^9DYB6*S12;6,L=:75;'0%%:16.X4,=8Q14.8XB(B(\QQ
MWEW$_P R.61K]&BH<0=.'AK6M!04&2RNAB<-+FM+:UI09\^],=W$R[8:):Z+
M4J?)?@S^6I=V6DWK(&7O&\(XDJ:R38( <ZSF/.Y7;&.#@B:)P!, 24Z@ITO'
M1VT6]_9W%W>-UQLGB#0:T+@V4U.0- <B3GB,E [Q=R07,44)HXQ/J<*TJP4[
M._W<5'+SHR@5K\'^P<V"/#[J;2:5<-DS?[:+>7:M9==<>O0QT59AZ[*0W]S^
MS$@#U(/39N/$R.7BZ.A[VDM [](;7OKQ6"'PN>S@'U'<X!Q_:+O=3@OI8$5?
M9$?MDE%GD*X++-442&56<>W261>LT42@;U7#^+<+H)!T'M45*8/J <^6SAYG
MEO(#)!I).0J002>0< 3V"B^S@Z-;15[#J';3,=Y!(':5ZW;=M,1X%37 4G!$
M73)\U.FH*2I1(Y8OVB@=Z*@I*%(H01[DS@'00,41 ?PQSX):D8BH(/N(/'L/
M$=Z_;FME9@<#B"/>"/Y^2S>/K]8Z3-Q=XKZ29K)7U7,9-P@+G:M)UD)DR34
ML<RB:[=K*))IO(MP<R:B"P,W?T HE-AW#;[:]A?87!/RL@#FNI4L/U7C@2W%
ML@%01K9VA;W$L3A<QC[]A(<W(._2;W'XF$TIX7=BD:N7D?UCQW6ZB$G;I>^Y
M2N<+'2E6P'A^MRF5<^6/WZ:7HD1QE36;B9B2F7.9$7LFE%QIETS%*J43$(/.
M[#TSZJW.YF,4++?:8'ELEW<O;;VC*5K6>0AKL,=,9D?0Y'$J8ONLMCV^-C9)
M'37\C066\+3+<.KE]TP%PY5>&MKQX)KUCL/EXW!*=AC"J8[\:6'),#IA><J*
M1>;=J)6)<!^PDHK'<&HICO'ZCMFN8CB/DGA9=DN0#(O$S  \MEM;>C71GWFZ
MS7/5&]L_=0:K6P:X9M=,_P"^FH1@]C?+<#0L*KT\WJ-U)X+".'8]M=^\EI/=
M$<Q&W[N.HS:YVMIR<%\,3^"[4"!MI<K;)R^4]W,T.A2=3%ZV2N<E9(EW()F$
M>Y"E-%V\:\B"%,8J;&;7G$4@./:/T)V?K=_7SK.XL_\ 2.F&6FQ;&,&Q6436
M. [92"X.YOB$1/OK\V_TIZ<BN/\ 4-[=<;IN9Q,ER\N!/Z@H".37EX'NI+Y3
MJ33,=UYA4L?U&L4:J11!3BZS3H"*K->C4Q^HIL(6%:,HUF01#[$TRASC-[?W
MVY7+KS<9I;B[?\3Y'N>]W>YQ+C[2NC6UK;64(M[...*W;DUC0UH[FM  ]RV?
MFJLZ.$1PB.$1PB.$1PB.$1PB.$1PB.$1PB.$1PB.$1PB.$1PB.$1PBIJ?*HQ
M3 L;;J-FUBW;(V2RP.3\8V-P5,"NG\33WU4L]1 RA2?M21SFYS #WFZE]<@%
MZAUZ>V?RD[O<26>\[%(2;6*2"=@X!T@D9)[Q%'[BO-/K]M\3+C;MT: )WLEB
M<>)#"QS/<7O]ZJ.<]BKSLEAU[Q-+YXSOAS"T$W6=2F5,F4JAMB(!U,D6S6%A
M%.GBAN](J+:/:.5%UE#'(1)),QS&*4HB$+U'O$/3_3][OEP0(;2UEE-?L,+@
M.\D  8U)  4EL^WR;MNUMMD0)DN)V1C_ &G $]P!J3P JNE/O_D9U&4F"Q5!
MR+J.F\@2+95X\8+$2=L8:,<"]*H J =(?45CUG)2*E.@X]@9!0IRJB0W\O?3
M[;F2WTF[3M#H+=IH","YPI_2&U&+=8<""*CW7U%<.;;MLXG%LLKAB,P!C7Z"
M:' TH:UHHS:2PG(_)&-(N$L+1)E7K)5[$H,Y&-G(,PAYEDG7V'KL9*K-D&ZC
MIN9PBJN8PIK1_513L-U+TV^EMY-LNIKB(F22-[/ XBNIIUFA;(2:'20,P_ 5
M&-7BCF;=0PQ/&ACFN.IM:4(#1@685Q!-<6XE3=%L62E: #EO(5.RR\V]<U5G
M+(IRU&<1<PYL+BJ^]3CR(W<LD$.X[W*@%,U$B30X]#=1,3B(MML&X:7-FBAC
M:)"TZ90YH8)*5^ZTZAX1\52X99&[/EO1;5:8WR..D'%E"7::T\=:9\, LK;+
M^XQ166CZP15'@81DBC&1[;\ZSZBBAVK93VD9&-4,=KN':@,VH=H= [>@]P@
M=PX;3;V;M=.9;OGDG<2XGRF<3BYQ,P Q/\LEDDGDM(@7LB;&!0#6[AD!]WR3
M2IC>NLC8:HHXQY9Y,C!&R2OX; RD*NY92":<;"1LD]<3:E;;E07C)N232134
M6]01$QRE,D7I;H>A+GY:8-N8F%Q8W4]K@"/$YS0&:S4.:PDD"F0K50\F^M^8
MC#H7N #G4:6FAP:"=6C@YU!C7V+=+GM3-V?#-GN^**3<8M[ RT/%33Z>2HPJ
M0S>34;)'>,$4[B_1>*"X=II%,*9^PHG.8A1 @CHV72D%KO,5CNT\#F2,<YH;
MYOB+:X$^6", 3GR%<ULS;M++9NFM8I 6D D^7A7B/&:_RP42\O:)^4ND=(2<
M#:9!^YA+.JX=/I"N.G;E563JIU%E7"UG4.H83CU,)C=1$W]/UZ=;AM+>*Q?'
M%)"V,21T #P!X9. C52DGE==-<Z.0N+'YEE<V?;63_&9'_HG8/\ ZFJ_]IN8
M?(B_QHO=)_[:R^=)_A2>]G]]:^1Y926A90L%%IEEX%#VB3VP+).T4Z_).O<^
M^(R@I)HDLL%E0["I+KE^X?J<.A>[9++4V@!D>2R0U(8"#K:*4J]IH-!K4#,8
M+ 'W N20QM'L%*NQ\)-:T:1]<9$\<5L'N;5_P-7_ .)I'_LGS6TV?^)+_#;_
M .XL^JY_0C_MG^XM292EFAX&90_"X!,*H>0:@<; J=!O'-V:,M$ID-(14(V7
M(QA'J"*IW+MJ G2,8ZW3JH.U.VQ=,V:21X9(T.)+0,:EKR2'.I5S7.P:Z@.
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
MQ:2/B2*Q@+^S5//$4=HK))]G"*[]M+\;+Q![.460K#?5.HZ_6K\-<M*UDW7
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
MA]>$7QUFV"R%JCL%AS9'%,JZB,@86R%6L@UQ=L]<L"O5X"11=/8&16:&*JM
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
M:R\::V/*+B[\#<5UM, I%#(2#D4B*J X*4B>/\33*>RMPKN[\!9,A9TRMH7
M9@BH70_)FQQI!.XVB(92^3$;''U<\N_?F%,E%BJX_G8J.67BH6665*V$IU'?
M4BE&^2AD._XJ\*FZ%^Q?>+AC>]0/_ET_ [I0;--4^V0WXIMC@F&D_P )L=>>
MQTQ'?B,/(N&B_HK$]9LNHD?J0YBB14WO"P]DLWY'UFR=DCSJY7F\W3"V79:>
M\=]V<;1W*2LB%,B,HMFU8E[Y)W=SBJ11LM*KJ5C(+ANHB@@X*W.4RZ8]2)XG
MQ6-VM;_'YXWO(!LAM-?DZ!C."V0Q9!-W",;(ST_9[7-8XD!@J=4:[$-W,G/6
M28!DL=-%,@)(-D%G3E1!HW773(K%6FOR4O''N=G.CZ[PC?8/ N1LLN$&V%"[
M)8MBZ'7,SJR#@[6 "@66L76^1:OYJ<(JI17XF>-%^Y3]LD!G1TD%"+6]UOE!
M>+G1_/L_KA<)K,^8\A4>P#5,FN< T2M6ZIXSL[9R=K-U^S62W7Z@M).8JZI>
MR4;P03"K%R51HH4'J"[9(BA-HWRV7R/E<R+3\@.IQWXWSS$G2<:04#ABMESB
ME;_PBNU^+<3C]:Z-2##_ *@DDU#G]T8_L#I#Z?=U(!%+50?EI^)G(SRF0D"Z
MV/1MU\R97L8UZF26(8M&>4>6-Q',6EH>N&MZ>UV/J:$E*HME%%7Y7YU1.*+1
M4B2IR$68VW^5KXJM2<V6?!+UWGO/5FHTX]J]VL>O5!I5FH5:LT4[,QF80]HO
MN3\;)6)Q#NTSIKK0J4FS!0AB$6.<IB@1.3R5\A7QNX\T7QWY#&-UO^3,!9#S
M1'Z^E9XVIS*1R52<M/:;<[VM4\B4>RV.JN:J\CH"CN55!.LH"Z3EFX:^X9ND
MG(D2"8(^5+XEM@<]8_U_K%SS/5YS)U@KU1J5WR!BD]=QTXMUJ&/:0E=D9A"P
MRDY"N'<Y(DC1=.XU&-3=%,<[DK;M<&(F#>+:R^,W7'R_>:S.E:VCV=4OV.FN
MRL_LXSV J=<K.$\9P=1V28J98EXN[0EWLMARR^A\@QA6M6<.H:.D$()=9N";
METZ-WD4D6I/R:?&CN=LG,:V8I6SK".XFFY*R 3+^2<>UJFX:D*=B:HS%[N<\
M255O[Z]PK%A4H!V] TO7HW]FD('[#]"\(O!JQ\FG0#<S:V@:FX QIN#;;!D^
MY2=)I.55L,5F-P_+2$-"O;-*2"\@XR=^H,1$QU8CG$DY.]KC=9JQ1,JLDF <
M(MJ^1CY3+YXM]$T;?A$K-'8C/-X2P]B.PR3!G+1^/#*0DG8;ADQ6&D4U8Z:D
M*U!1H-HQLX(JV"7D6J[A%RV07;*D59[6GP6^<S8_"V+_ "*RWDAO$?F[):=&
MV!IF(9[.V<&EWGZ//)L+9$HRN2&<XTKE"NDY6%D_PV%3;J131)P@V=/HX"K)
MMB*R-OU\FOQE>/C-<_KU>Y'-.;LL4I]^$Y&KVNM'JEJ98YG ;E<JU^SV7(&0
ML85AS/,R*$([:13R268.#"W=%1<)K))D2H07R%_&];-#LB^0FGW+(-KQ+AZU
M42E9:Q[$4^/)G3'%FR/.L("I,K-0)6RQC(C&6=OA.WD6LDYBWB;5T#5RNJU<
M)ID38H7Y8?BFLU<R/:*P;9.?C<38CKN8;T5GB"*:.8B(L>5,:X?3K2:<Q>XQ
M.2MD7;,KQ)G9&QU8X&HK'2>*G2%(2).8_P"8EXA7UQIU860VIC(>SE:#,9!D
M,,0'Y.Q\=TX.@JE<6S')#V\NC,2%!58T%"S2?IG#TS'.!BE(K0M0MU7O]3J]
M\I$_$VNEW:NPENJ%I@'R$G!66KV2-;3,!/PLDU.HUD(F8BGJ3ALNF8R:J*A3
M%$0$!X1;%PB.$1PB.$1PB.$1PB1?+6ON)\V-/2OE8(XDTT2(,[1"O7M<M\<F
MD<5D$V=FA%V4K[9NX'U2-U%%&WK 4XIB8H"$WM'4.[;&^MA+2(FI8X!\9X&K
M' MJ1A4 .IA6BT+W;+*_%+AGCI\326O'<YI!SQI6E<:)@EU\?F24 DVM+RA
MVR >H.4_8WZ -'V(K5P19 T:60J2T+$/%#(' 3.119]QA$ 33Z 8;_9>H.V.
MT/O;22&X:1C$^K*C'520/<,?JU=WE5^;IZ]HYD4[)(7 _&VCJ'"E6%H]N'<$
MW=W@;9ZNJFBYO$+B0=M$Q,$K"2SJ>CY1N3TRD=IK5RL2"2#Q7O\ VC<Y$3@8
M!$A!( ]MB;OW2UR/-@O UA/PN:&EIY4?("1R./::YQ_R>\1GRY8 7CB'$@CG
MX6$ \QAV89*3KG0,F1&<Z[9[9CR/BF%5K5O7].TN;K&IC)+.:VV9&9JCC)\V
M/*,U^JJ:)Q34_9F4(/5+IR-ZCO\ :YMADM;2Y>^266/X!&[P@/)K]^#I(P)Q
M&(!S6QM\%ZS<F2RQ,#61O^)SQC5E/W1Q[/;P3MLW;+YOIT)/.,:8#D+6O#0L
MO++V!PE>/RV"$9&.'[E5DH]HM>]Z+--N<P]ZB15Q)V-_6.8A34K;=AZ?<WYC
M=[_RH6XEC1$9#V4$KL3D *T)\6D5(FKK<-S!\NSM@^0Y$E^GO)\L8#CSX5."
MYO6@GB.VK\B&I/EMS'>\;S->S![RHY=H#7(U.N56N%WRW!FRYEJU1N/8Z0@T
M4GLM=2/ @2BH((%--]#'(( <("UGVUFWW<-RR7YN3RS"6Z2UI:YQ=KK0XM-
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
'$1PB.$7_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>7
<FILENAME>esp-20180331.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 4.22b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: ESP 0318 10Q.xfr; Date: 2018%2D05%2D11T21:08:34Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80030000 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:us-roles="http://fasb.org/us-roles/2018-01-31" 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/2018-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:srt="http://fasb.org/srt/2018-01-31" xmlns:esp="http://espry.com/20180331">
    <link:schemaRef xlink:href="esp-20180331.xsd" xlink:type="simple" />
    <xbrli:context id="From2017-07-01to2018-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-03-31_us-gaap_CertificatesOfDepositMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-03-31_us-gaap_MunicipalBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_us-gaap_MunicipalBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_us-gaap_CertificatesOfDepositMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-03-31_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSevenPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSevenPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-03-31_us-gaap_StandbyLettersOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_EmployeeStockOwnershipPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">esp:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_NewAccountingPronouncementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ProspectiveAdoptionOfNewAccountingPronouncementsAxis">us-gaap:NewAccountingPronouncementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_us-gaap_StandbyLettersOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-12-31_custom_NonEmployeeDirectorsMember_custom_TwoThousandSeventeenPlanMember_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">esp:NonEmployeeDirectorsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-12-31_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-03-31_custom_EmployeeStockOwnershipPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">esp:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2018-03-31_custom_EmployeeStockOwnershipPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">esp:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-03-31_custom_EmployeeStockOwnershipPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">esp:EmployeeStockOwnershipPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_TwoThousandSeventeenPlanMember_custom_NonEmployeeDirectorsMember_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">esp:NonEmployeeDirectorsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_IndividualEmployeeMember_custom_TwoThousandSeventeenPlanMember_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">esp:IndividualEmployeeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-03-31_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esp:TwoThousandSeventeenPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-05-10">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000033533</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-05-10</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPerShare">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Hour">
      <xbrli:measure>utr:H</xbrli:measure>
    </xbrli:unit>
    <dei:DocumentPeriodEndDate contextRef="From2017-07-01to2018-03-31">2018-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2017-07-01to2018-03-31">2018</dei:DocumentFiscalYearFocus>
    <dei:DocumentType contextRef="From2017-07-01to2018-03-31">10-Q</dei:DocumentType>
    <dei:EntityFilerCategory contextRef="From2017-07-01to2018-03-31">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:CurrentFiscalYearEndDate contextRef="From2017-07-01to2018-03-31">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag contextRef="From2017-07-01to2018-03-31">false</dei:AmendmentFlag>
    <dei:EntityRegistrantName contextRef="From2017-07-01to2018-03-31">ESPEY MFG &amp; ELECTRONICS CORP</dei:EntityRegistrantName>
    <dei:DocumentFiscalPeriodFocus contextRef="From2017-07-01to2018-03-31">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="From2017-07-01to2018-03-31">0000033533</dei:EntityCentralIndexKey>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares contextRef="AsOf2018-03-31" unitRef="Shares" decimals="INF">443198</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">439432</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares contextRef="AsOf2018-03-31" unitRef="Shares" decimals="INF">11875</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">12500</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares contextRef="AsOf2018-03-31" unitRef="Shares" decimals="INF">33125</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">49167</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares>
    <us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP contextRef="AsOf2018-03-31" unitRef="Shares" decimals="INF">488198</us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP>
    <us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">501099</us-gaap:EmployeeStockOwnershipPlanESOPSharesInESOP>
    <us-gaap:EmployeeStockOwnershipPlanESOPDeferredSharesFairValue contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">867875</us-gaap:EmployeeStockOwnershipPlanESOPDeferredSharesFairValue>
    <us-gaap:EmployeeStockOwnershipPlanESOPDeferredSharesFairValue contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">1130841</us-gaap:EmployeeStockOwnershipPlanESOPDeferredSharesFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2017-07-01to2018-03-31" unitRef="Shares" decimals="INF">51715</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="From2017-07-01to2018-03-31" unitRef="Shares" decimals="INF">1500</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares contextRef="From2017-07-01to2018-03-31" unitRef="Shares" decimals="INF">3835</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">1419002</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1303259</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">978550</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">512014</us-gaap:InventoryWorkInProcess>
    <us-gaap:ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">577714</us-gaap:ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms>
    <us-gaap:ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1366504</us-gaap:ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms>
    <us-gaap:InventoryForLongTermContractsOrPrograms contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">7903603</us-gaap:InventoryForLongTermContractsOrPrograms>
    <us-gaap:InventoryForLongTermContractsOrPrograms contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">7863538</us-gaap:InventoryForLongTermContractsOrPrograms>
    <us-gaap:InventoryNet contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">10301155</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">9678811</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">776447</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">227306</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">33130291</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">33228599</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">2579043</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">2265096</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">6906752</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">10031644</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">10058163</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">9386048</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Assets contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">35787823</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">35493695</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">1499895</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">2250115</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">391213</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">172045</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedVacationCurrent contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">724662</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">656199</us-gaap:AccruedVacationCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">163418</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">250283</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">58429</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">46939</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">3083369</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">3375581</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="AsOf2018-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">220571</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">11402394</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent contextRef="AsOf2018-03-31_us-gaap_CertificatesOfDepositMember" unitRef="USD" decimals="0">10439000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent contextRef="AsOf2018-03-31_us-gaap_MunicipalBondsMember" unitRef="USD" decimals="0">963394</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent contextRef="AsOf2017-06-30_us-gaap_MunicipalBondsMember" unitRef="USD" decimals="0">869968</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent contextRef="AsOf2017-06-30_us-gaap_CertificatesOfDepositMember" unitRef="USD" decimals="0">8557000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">9426968</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:Liabilities contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">3083369</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">3596152</us-gaap:Liabilities>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2018-03-31" unitRef="Shares" decimals="INF">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2018-03-31" unitRef="Shares" decimals="INF">3029874</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">3029874</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2018-03-31" unitRef="Shares" decimals="INF">2375923</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">2371321</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesHeldInEmployeeTrustShares contextRef="AsOf2018-03-31" unitRef="Shares" decimals="INF">33125</us-gaap:CommonStockSharesHeldInEmployeeTrustShares>
    <us-gaap:CommonStockSharesHeldInEmployeeTrustShares contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">45000</us-gaap:CommonStockSharesHeldInEmployeeTrustShares>
    <us-gaap:TreasuryStockShares contextRef="AsOf2018-03-31" unitRef="Shares" decimals="INF">653951</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">658553</us-gaap:TreasuryStockShares>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">3595441</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">3399613</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">3000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">3000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:IncomeTaxesReceivable contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">148102</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">120179</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">11407749</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="AsOf2018-03-31_us-gaap_CertificatesOfDepositMember" unitRef="USD" decimals="0">10439000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="AsOf2018-03-31_us-gaap_MunicipalBondsMember" unitRef="USD" decimals="0">968749</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="AsOf2017-06-30_us-gaap_MunicipalBondsMember" unitRef="USD" decimals="0">871872</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="AsOf2017-06-30_us-gaap_CertificatesOfDepositMember" unitRef="USD" decimals="0">8557000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">9428872</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">603</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="AsOf2018-03-31_us-gaap_CertificatesOfDepositMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="AsOf2018-03-31_us-gaap_MunicipalBondsMember" unitRef="USD" decimals="0">603</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="AsOf2017-06-30_us-gaap_MunicipalBondsMember" unitRef="USD" decimals="0">258</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="AsOf2017-06-30_us-gaap_CertificatesOfDepositMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">258</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">5958</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2018-03-31_us-gaap_CertificatesOfDepositMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2018-03-31_us-gaap_MunicipalBondsMember" unitRef="USD" decimals="0">5958</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2017-06-30_us-gaap_MunicipalBondsMember" unitRef="USD" decimals="0">2162</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2017-06-30_us-gaap_CertificatesOfDepositMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">2162</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">10528099</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">8829542</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">874295</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">597426</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2017-07-01to2018-03-31" unitRef="Shares" decimals="INF">103600</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2017-01-01to2017-03-31" unitRef="Shares" decimals="INF">152150</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2016-07-01to2017-03-31" unitRef="Shares" decimals="INF">152150</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2018-01-01to2018-03-31" unitRef="Shares" decimals="INF">103600</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxesPaid contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">810000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">228000</us-gaap:IncomeTaxesPaid>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2018-03-31" unitRef="Shares" decimals="INF">235230</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2018-03-31_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSevenPlanMember" unitRef="Shares" decimals="INF">185400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">197800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2017-07-01to2018-03-31" unitRef="Shares" decimals="INF">9400</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="From2017-07-01to2018-03-31" unitRef="Shares" decimals="INF">4885</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="AsOf2018-03-31_us-gaap_StandbyLettersOfCreditMember" unitRef="USD" decimals="0">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="AsOf2017-06-30_us-gaap_StandbyLettersOfCreditMember" unitRef="USD" decimals="0">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue contextRef="From2017-07-01to2018-03-31" unitRef="USDPerShare" decimals="INF">4.149</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2017-07-01to2018-03-31" unitRef="USDPerShare" decimals="INF">2.793</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2018-03-31" unitRef="USDPerShare" decimals="INF">0.3333</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2017-06-30" unitRef="USDPerShare" decimals="INF">0.3333</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue contextRef="From2017-07-01to2018-03-31" unitRef="USDPerShare" decimals="INF">3.731</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2018-05-10" unitRef="Shares" decimals="INF">2383723</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2018-03-31" unitRef="USDPerShare" decimals="INF">24.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30" unitRef="USDPerShare" decimals="INF">24.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2017-07-01to2018-03-31" unitRef="USDPerShare" decimals="INF">21.76</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2017-07-01to2018-03-31" unitRef="USDPerShare" decimals="INF">21.45</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2017-07-01to2018-03-31" unitRef="USDPerShare" decimals="INF">24.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2018-03-31">P6Y2M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-07-01to2017-06-30">P5Y10M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="From2017-07-01to2018-03-31">P6Y15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2017-07-01to2018-03-31">P4Y5M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">245752</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="AsOf2017-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares contextRef="AsOf2018-03-31" unitRef="Shares" decimals="INF">89280</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">42900</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="AsOf2018-03-31" unitRef="USDPerShare" decimals="INF">3.591</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="AsOf2017-06-30" unitRef="USDPerShare" decimals="INF">4.586</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">78489</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2017-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:DeferredTaxAssetsNetCurrent contextRef="AsOf2018-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:DeferredTaxAssetsNetCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">317559</us-gaap:DeferredTaxAssetsNetCurrent>
    <us-gaap:TreasuryStockSharesAcquired contextRef="From2017-01-01to2017-03-31_custom_EmployeeStockOwnershipPlanMember" unitRef="Shares" decimals="INF">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired contextRef="From2018-01-01to2018-03-31_custom_EmployeeStockOwnershipPlanMember" unitRef="Shares" decimals="INF">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired contextRef="From2017-07-01to2018-03-31_custom_EmployeeStockOwnershipPlanMember" unitRef="Shares" decimals="INF">4798</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired contextRef="From2016-07-01to2017-03-31_custom_EmployeeStockOwnershipPlanMember" unitRef="Shares" decimals="INF">1663</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="From2017-01-01to2017-03-31_custom_EmployeeStockOwnershipPlanMember" unitRef="USD" decimals="0">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="From2018-01-01to2018-03-31_custom_EmployeeStockOwnershipPlanMember" unitRef="USD" decimals="0">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="From2017-07-01to2018-03-31_custom_EmployeeStockOwnershipPlanMember" unitRef="USD" decimals="0">109694</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="From2016-07-01to2017-03-31_custom_EmployeeStockOwnershipPlanMember" unitRef="USD" decimals="0">44335</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <esp:TotalStockholdersEquityBeforyEsopAndTreasuryStock contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">41165945</esp:TotalStockholdersEquityBeforyEsopAndTreasuryStock>
    <esp:TotalStockholdersEquityBeforyEsopAndTreasuryStock contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">40326890</esp:TotalStockholdersEquityBeforyEsopAndTreasuryStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">22301533</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">21670196</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">-6592</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">-3599</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">17861046</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">17650335</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:CommonStockValue contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">1009958</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1009958</us-gaap:CommonStockValue>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">35787823</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">35493695</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">32704454</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">31897543</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockValue contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">7811243</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">7779099</us-gaap:TreasuryStockValue>
    <esp:UnearnedESOPSharesCost contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">650248</esp:UnearnedESOPSharesCost>
    <esp:UnearnedESOPSharesCost contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">650248</esp:UnearnedESOPSharesCost>
    <us-gaap:CommonStockDividendsPerShareDeclared contextRef="From2017-07-01to2018-03-31" unitRef="USDPerShare" decimals="INF">0.75</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared contextRef="From2017-01-01to2017-03-31" unitRef="USDPerShare" decimals="INF">0.25</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared contextRef="From2016-07-01to2017-03-31" unitRef="USDPerShare" decimals="INF">0.75</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared contextRef="From2018-01-01to2018-03-31" unitRef="USDPerShare" decimals="INF">0.25</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2017-07-01to2018-03-31" unitRef="Shares" decimals="INF">2338909</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2017-01-01to2017-03-31" unitRef="Shares" decimals="INF">2327797</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2016-07-01to2017-03-31" unitRef="Shares" decimals="INF">2323431</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2018-01-01to2018-03-31" unitRef="Shares" decimals="INF">2349428</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2017-07-01to2018-03-31" unitRef="Shares" decimals="INF">2328518</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2017-01-01to2017-03-31" unitRef="Shares" decimals="INF">2317838</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2016-07-01to2017-03-31" unitRef="Shares" decimals="INF">2309771</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2018-01-01to2018-03-31" unitRef="Shares" decimals="INF">2331697</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="From2017-07-01to2018-03-31" unitRef="USDPerShare" decimals="INF">1.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2017-01-01to2017-03-31" unitRef="USDPerShare" decimals="INF">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2016-07-01to2017-03-31" unitRef="USDPerShare" decimals="INF">0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2018-01-01to2018-03-31" unitRef="USDPerShare" decimals="INF">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="From2017-07-01to2018-03-31" unitRef="USDPerShare" decimals="INF">1.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2017-01-01to2017-03-31" unitRef="USDPerShare" decimals="INF">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2016-07-01to2017-03-31" unitRef="USDPerShare" decimals="INF">0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2018-01-01to2018-03-31" unitRef="USDPerShare" decimals="INF">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">2372406</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">278926</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">942573</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">315621</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">-2993</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">-247</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">-1503</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">-2143</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">2375399</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">279173</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">944076</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">317764</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">801035</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">112142</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">385761</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">98423</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">3176434</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">391315</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">1329837</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">416187</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">140797</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">47399</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">85076</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">56112</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncome contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">31236</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">7488</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">21691</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">13428</us-gaap:OtherNonoperatingIncome>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">109561</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">39911</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">63385</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">42684</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">3035637</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">343916</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">1244761</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">360075</us-gaap:OperatingIncomeLoss>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">2756319</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">784589</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">2307636</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">895129</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GrossProfit contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">5791956</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">1128505</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">3552397</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">1255204</us-gaap:GrossProfit>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">279502</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">103959</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">320835</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">100464</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:Depreciation contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">318076</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">323710</us-gaap:Depreciation>
    <us-gaap:ShareBasedCompensation contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">86675</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">93293</us-gaap:ShareBasedCompensation>
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="From2017-07-01to2018-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">9070</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">19707</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">50146</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">195828</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">-1583208</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">622344</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">-1891249</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">549141</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">123758</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">-750220</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">82715</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedSalaries contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">219168</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInAccruedSalaries contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">-258947</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">68463</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">16874</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">-33750</us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">-46250</us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">-86865</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">-40020</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">11490</us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable>
    <us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">-2531</us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">1112409</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">4933145</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">-1652170</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">-1614379</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="From2017-07-01to2018-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">9070</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">201586</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">150917</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">109694</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">44335</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">1744062</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">1730031</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">-2611650</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">-3964362</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">8121986</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">3974224</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">10101613</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">7606900</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">632023</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">331686</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">-3151411</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">-645596</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="From2017-07-01to2018-03-31" unitRef="Pure" decimals="INF">0.0460</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="From2016-07-01to2017-03-31" unitRef="Pure" decimals="INF">0.0385</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="From2017-07-01to2018-03-31" unitRef="Pure" decimals="INF">0.2397</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="From2016-07-01to2017-03-31" unitRef="Pure" decimals="INF">0.2970</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="From2017-07-01to2018-03-31" unitRef="Pure" decimals="INF">0.0195</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="From2016-07-01to2017-03-31" unitRef="Pure" decimals="INF">0.0184</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2017-07-01to2018-03-31">P4Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2016-07-01to2017-03-31">P4Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2017-07-01to2018-03-31" unitRef="USDPerShare" decimals="INF">2.790</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2016-07-01to2017-03-31" unitRef="USDPerShare" decimals="INF">4.640</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="AsOf2018-03-31" unitRef="Shares" decimals="INF">221814</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2018-03-31" unitRef="Shares" decimals="INF">145950</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="AsOf2018-03-31" unitRef="USDPerShare" decimals="INF">24.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2018-03-31" unitRef="USDPerShare" decimals="INF">24.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <esp:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted contextRef="From2017-07-01to2018-03-31">P9Y6M14D</esp:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">494369</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2018-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2017-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">528162</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">303756</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">27923</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">-107615</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">86675</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">40245</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">93293</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">36205</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">4805</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">3769</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">7893</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">2034</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">153718</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <esp:DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts contextRef="AsOf2018-03-31" unitRef="USD" decimals="0">8738</esp:DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2017-07-01to2018-03-31" unitRef="Shares" decimals="INF">51715</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2018-01-01to2018-03-31_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember" unitRef="Shares" decimals="INF">51715</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:CommonStockDividendsPerShareCashPaid contextRef="From2017-07-01to2018-03-31" unitRef="USDPerShare" decimals="INF">0.75</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid contextRef="From2016-07-01to2017-03-31" unitRef="USDPerShare" decimals="INF">0.75</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="AsOf2017-12-31_custom_TwoThousandSeventeenPlanMember_custom_NonEmployeeDirectorsMember_us-gaap_MaximumMember" unitRef="Shares" decimals="INF">133000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember" unitRef="Shares" decimals="INF">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <esp:PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear contextRef="From2017-07-01to2017-12-31_custom_NonEmployeeDirectorsMember_custom_TwoThousandSeventeenPlanMember_us-gaap_MaximumMember" unitRef="Pure" decimals="INF">0.3333</esp:PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear>
    <esp:NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear contextRef="AsOf2017-12-31_custom_TwoThousandSeventeenPlanMember_custom_NonEmployeeDirectorsMember_us-gaap_MaximumMember" unitRef="Shares" decimals="INF">13300</esp:NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear>
    <esp:NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear contextRef="AsOf2017-12-31_custom_IndividualEmployeeMember_custom_TwoThousandSeventeenPlanMember_us-gaap_MaximumMember" unitRef="Shares" decimals="INF">15000</esp:NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="From2017-07-01to2017-12-31_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="From2017-07-01to2017-12-31_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSeventeenPlanMember">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2018-03-31_us-gaap_EmployeeStockOptionMember_custom_TwoThousandSevenPlanMember" unitRef="Shares" decimals="INF">145950</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">23437</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">20769</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">-268371</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="From2016-07-01to2017-06-30_us-gaap_NewAccountingPronouncementMember" unitRef="USD" decimals="0">317559</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">-189882</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="From2016-07-01to2017-06-30_us-gaap_NewAccountingPronouncementMember" unitRef="USD" decimals="0">220571</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">78849</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="From2016-07-01to2017-06-30_us-gaap_NewAccountingPronouncementMember" unitRef="USD" decimals="0">96988</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <esp:EmployeeStockOwnershipPlanHoursWorked contextRef="From2017-07-01to2018-03-31_custom_EmployeeStockOwnershipPlanMember" unitRef="Hour" decimals="INF">1000</esp:EmployeeStockOwnershipPlanHoursWorked>
    <us-gaap:BasisOfAccounting contextRef="From2017-07-01to2018-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;Note 1. Basis of Presentation&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;In the opinion of management the accompanying&#13;unaudited financial statements contain all adjustments (consisting of only normal recurring adjustments) necessary for a fair presentation&#13;of the results for such periods. The results for any interim period are not necessarily indicative of the results to be expected&#13;for the full fiscal year. Certain information and footnote disclosures normally included in financial statements prepared in accordance&#13;with United States generally accepted accounting principles have been condensed or omitted. The preparation of these financial&#13;statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses,&#13;and related disclosure of assets and liabilities. On an ongoing basis, we evaluate our estimates and judgments, including those&#13;related to revenue recognition, inventories, income taxes, and stock-based compensation. Management bases its estimates on historical&#13;experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the&#13;basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.&#13;Actual results may differ from these estimates under different assumptions or conditions. These financial statements should be&#13;read in conjunction with the Company's most recent audited financial statements included in its report on Form 10-K for the year&#13;ended June 30, 2017. Certain reclassifications may have been made to the prior year financial statements to conform to the current&#13;year presentation.&lt;/p&gt;</us-gaap:BasisOfAccounting>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="From2017-07-01to2018-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5in 6pt 0; text-align: justify"&gt;Note 2. Investment Securities&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;ASC 820 establishes a fair value hierarchy&#13;which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair&#13;value. The standard describes three levels of inputs that may be used to measure fair value:&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"&gt;&lt;tr style="vertical-align: top"&gt;&#13;&lt;td style="width: 22.5pt"&gt;&lt;/td&gt;&lt;td style="width: 13.5pt"&gt;&lt;font style="font-family: Wingdings"&gt;&amp;#167;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that&#13;the entity has the ability to access as of the measurement date.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"&gt;&lt;tr style="vertical-align: top"&gt;&#13;&lt;td style="width: 22.5pt"&gt;&lt;/td&gt;&lt;td style="width: 13.5pt"&gt;&lt;font style="font-family: Wingdings"&gt;&amp;#167;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for&#13;similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated&#13;by observable market data.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"&gt;&lt;tr style="vertical-align: top"&gt;&#13;&lt;td style="width: 22.3pt"&gt;&lt;/td&gt;&lt;td style="width: 13.7pt"&gt;&lt;font style="font-family: Wingdings"&gt;&amp;#167;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Level 3: Significant unobservable inputs that reflect a reporting entity&amp;#8217;s own assumptions&#13;about the assumptions that market participants would use in pricing an asset or liability.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;The carrying amounts of financial instruments,&#13;including cash and cash equivalents, short term investment securities, accounts receivable, accounts payable and accrued expenses,&#13;approximated fair value as of March 31, 2018 and June 30, 2017 because of the immediate or short-term maturity of these financial&#13;instruments.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;Investment securities at March 31, 2018&#13;and June 30, 2017 consist of certificates of deposit and government and municipal bonds which are classified as available-for-sale&#13;securities and have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value&#13;of available-for-sale securities by major security type at March 31, 2018 and June 30, 2017 are as follows:&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;Gross&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;Gross&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;Amortized&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;Unrealized&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;Unrealized&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;Fair&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;Cost&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;Gains&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;Losses&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-decoration: underline; padding-left: 5.4pt"&gt;March 31, 2018&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 48%; padding-left: 5.4pt"&gt;Certificates of deposit&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;10,439,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;10,439,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;968,749&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;603&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(5,958&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;963,394&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt"&gt;Total investment securities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;11,407,749&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;603&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(5,958&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;11,402,394&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-decoration: underline; padding-left: 5.4pt"&gt;June 30, 2017&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;Certificates of deposit&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;8,557,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;8,557,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;871,872&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;258&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(2,162&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;869,968&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt"&gt;Total investment securities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,428,872&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;258&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(2,162&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,426,968&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;The portfolio is diversified and highly&#13;liquid and primarily consists of investment grade fixed income instruments. At March 31, 2018, the Company did not have any investments&#13;in individual securities that have been in a continuous loss position considered to be other than temporary.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;As of March 31, 2018 and June 30, 2017,&#13;the remaining contractual maturities of available-for-sale securities were as follows:&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years to Maturity&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;Less than&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;One to&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;One Year&lt;/td&gt;&lt;td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;Five Years&lt;/td&gt;&lt;td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-decoration: underline"&gt;March 31, 2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 61%; padding-bottom: 1pt"&gt;Available-for-sale&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"&gt;10,528,099&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"&gt;874,295&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"&gt;11,402,394&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-decoration: underline"&gt;June 30, 2017&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;Available-for-sale&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;8,829,542&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;597,426&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;9,426,968&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2017-07-01to2018-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;Note 3. Net Income per Share&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;Basic net income per share excludes dilution&#13;and is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding&#13;for the period. Diluted net income per share reflects the potential dilution that could occur if securities or other contracts&#13;to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared&#13;in the income of the Company. The computation of weighted-average common shares outstanding, assuming dilution, excluded options&#13;to purchase 103,600 and 152,150 shares of our common stock for the three and nine months ended March 31, 2018 and 2017, respectively,&#13;as the effect of including them would be anti-dilutive. As Unearned ESOP shares are released or committed-to-be-released the shares&#13;become outstanding for earnings-per-share computations.&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2017-07-01to2018-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"&gt;Note 5. Commitments and Contingencies&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;The Company at certain times enters into&#13;standby letters of credit agreements with financial institutions primarily relating to the guarantee of future performance on certain&#13;contracts. Contingent liabilities on outstanding standby letters of credit agreements aggregated to zero at March 31, 2018 and&#13;June 30, 2017. The Company, as a U.S. Government contractor, is subject to audits, reviews, and investigations by the U.S. Government&#13;related to its negotiation and performance of government contracts and its accounting for such contracts. Failure to comply with&#13;applicable U.S. Government standards by a contractor may result in suspension from eligibility for award of any new government&#13;contract and a guilty plea or conviction may result in debarment from eligibility for awards. The government may, in certain cases,&#13;also terminate existing contracts, recover damages, and impose other sanctions and penalties.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:AvailableForSaleSecuritiesTextBlock contextRef="From2017-07-01to2018-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;Investment securities at March 31, 2018&#13;and June 30, 2017 consist of certificates of deposit and government and municipal bonds which are classified as available-for-sale&#13;securities and have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value&#13;of available-for-sale securities by major security type at March 31, 2018 and June 30, 2017 are as follows:&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;Gross&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;Gross&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;Amortized&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;Unrealized&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;Unrealized&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;Fair&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;Cost&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;Gains&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;Losses&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-decoration: underline; padding-left: 5.4pt"&gt;March 31, 2018&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 48%; padding-left: 5.4pt"&gt;Certificates of deposit&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;10,439,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;10,439,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;968,749&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;603&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(5,958&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;963,394&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt"&gt;Total investment securities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;11,407,749&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;603&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(5,958&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;11,402,394&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-decoration: underline; padding-left: 5.4pt"&gt;June 30, 2017&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 5.4pt"&gt;Certificates of deposit&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;8,557,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;8,557,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"&gt;Municipal bonds&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;871,872&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;258&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(2,162&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;869,968&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt"&gt;Total investment securities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,428,872&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;258&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(2,162&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,426,968&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AvailableForSaleSecuritiesTextBlock>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="From2017-07-01to2018-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;As of March 31, 2018 and June 30, 2017,&#13;the remaining contractual maturities of available-for-sale securities were as follows:&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years to Maturity&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;Less than&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;One to&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;One Year&lt;/td&gt;&lt;td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;Five Years&lt;/td&gt;&lt;td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-decoration: underline"&gt;March 31, 2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 61%; padding-bottom: 1pt"&gt;Available-for-sale&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"&gt;10,528,099&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"&gt;874,295&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"&gt;11,402,394&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-decoration: underline"&gt;June 30, 2017&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;Available-for-sale&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;8,829,542&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;597,426&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;9,426,968&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2017-07-01to2018-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The table below outlines the weighted average&#13;assumptions that the Company used to calculate the fair value of each option award for the nine months ended March 31, 2018 and&#13;2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;March 31, 2018&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;March 31, 2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 74%; text-align: justify"&gt;Dividend yield&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;4.60%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;3.85%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: justify"&gt;Company&amp;#8217;s expected volatility&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23.97%&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29.70%&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: justify"&gt;Risk-free interest rate&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.95%&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.84%&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: justify"&gt;Expected term&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.7 yrs&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.6 yrs&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: justify"&gt;Weighted average fair value per share&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;of options granted during the period&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2.790&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;4.640&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock contextRef="From2017-07-01to2018-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"&gt;The following table summarizes changes in non-vested stock&#13;options during the nine months ended March 31, 2018:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Weighted Average&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;of Shares&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Grant Date Fair&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Subject to Option&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Value (per Option)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; width: 74%"&gt;Non-vested at July 1, 2017&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;42,900&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;4.586&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;Granted&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;51,715&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;2.793&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;Vested&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;(1,500&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;4.149&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"&gt;Forfeited or expired&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;(3,835&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;3.731&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;Non-vested at March 31, 2018&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;89,280&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;3.591&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock contextRef="From2017-07-01to2018-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"&gt;The ESOP shares as&#13;of March 31, 2018 and 2017 were as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;March 31, 2018&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;March 31, 2017&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; width: 74%; text-align: justify; text-indent: 0in"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Allocated shares&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;443,198&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;439,432&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: justify"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Committed-to-be-released shares&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;11,875&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;12,500&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: justify; padding-bottom: 1pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Unreleased shares&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;33,125&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;49,167&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: justify"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: justify; padding-bottom: 2.5pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total shares held by the ESOP&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;488,198&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;501,099&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: justify"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Fair value of unreleased shares&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;867,875&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;1,130,841&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2017-07-01to2018-03-31">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:Revenues contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">24690689</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">5324104</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">17060411</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">5663161</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="From2017-07-01to2018-03-31" unitRef="USD" decimals="0">18898733</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">4195599</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2016-07-01to2017-03-31" unitRef="USD" decimals="0">13508014</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2018-01-01to2018-03-31" unitRef="USD" decimals="0">4407957</us-gaap:CostOfRevenue>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2017-07-01to2018-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"&gt;Note 4. Stock Based Compensation&lt;/p&gt;&#13;&#13;&lt;p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;&lt;font style="font-weight: normal; font-style: normal"&gt;The&#13;Company follows ASC 718 in establishing standards for the accounting for transactions in which an entity exchanges its equity instruments&#13;for goods or services, as well as transactions in which an entity incurs liabilities in exchange for goods or services that are&#13;based on the fair value of the entity&amp;#8217;s equity instruments or that may be settled by the issuance of those equity instruments.&#13;ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements based&#13;on the fair value of the share-based payment. ASC 718 establishes fair value as the measurement objective in accounting for share-based&#13;payment transactions with employees, except for equity instruments held by employee share ownership plans. &lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;Total stock-based compensation expense&#13;recognized in the statements of comprehensive income for the three-month periods ended March 31, 2018 and 2017 was $36,205 and&#13;$40,245, respectively, before income taxes. The related total deferred tax benefits were approximately $2,034 and $3,769 for the&#13;same periods. Total stock-based compensation expense recognized in the statements of comprehensive income for the nine-month periods&#13;ended March 31, 2018 and 2017, was $86,675 and $93,293, respectively, before income taxes. The related total deferred tax benefit&#13;was approximately $4,805 and $7,893 for the same periods.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;As of March 31, 2018, there was approximately&#13;$153,718 of unrecognized compensation cost related to stock option awards that is expected to be recognized as expense over the&#13;next 2.00 years. The total deferred tax benefit related to these awards is expected to be approximately $8,738.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has one employee stock option plan&#13;under which options or stock awards may be granted, the 2017 Stock Options and Restricted Stock Plan (the &amp;#34;2017 Plan&amp;#34;),&#13;approved by the Company's shareholders at the Company's Annual Meeting on December 1, 2017. The Board of Directors may grant options&#13;to acquire shares of common stock to employees and non-employee directors of the Company at the fair market value of the common&#13;stock on the date of grant. The maximum aggregate number of shares of Common Stock subject to options or awards to non-employee&#13;directors is 133,000 and the maximum aggregate number of shares of Common Stock subject to options or awards granted to non-employee&#13;directors during any single fiscal year is the lesser of 13,300 and 33 1/3% of the total number of shares subject to options or&#13;awards granted in such fiscal year. The maximum number of shares subject to options or awards granted to any individual employee&#13;may not exceed 15,000 in a fiscal year. Generally, options granted have a two-year vesting period based on two years of continuous&#13;service and have a ten-year contractual life. Option grants provide for accelerated vesting if there is a change in control. Shares&#13;issued upon the exercise of options are from those held in Treasury. Options covering 400,000 shares are authorized for issuance&#13;under the 2017 plan, of which 51,715 have been granted as of March 31, 2018. While no further grants of options may be made under&#13;the Company&amp;#8217;s 2007 Stock Option and Restricted Stock Plan, as of March 31, 2018, 185,400 options were outstanding under such&#13;plan of which 145,950 are vested and exercisable.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;ASC 718 requires the use of a valuation model&#13;to calculate the fair value of stock-based awards. The Company has elected to use the Black-Scholes option valuation model, which&#13;incorporates various assumptions including those for dividend yield, volatility, expected life and interest rates.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The table below outlines the weighted average&#13;assumptions that the Company used to calculate the fair value of each option award for the nine months ended March 31, 2018 and&#13;2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;March 31, 2018&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;March 31, 2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 74%; text-align: justify"&gt;Dividend yield&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;4.60%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;3.85%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: justify"&gt;Company&amp;#8217;s expected volatility&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23.97%&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29.70%&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: justify"&gt;Risk-free interest rate&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.95%&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.84%&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: justify"&gt;Expected term&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.7 yrs&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.6 yrs&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: justify"&gt;Weighted average fair value per share&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;of options granted during the period&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2.790&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;4.640&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company declares dividends quarterly and&#13;paid cash dividends totaling $0.75 per share for the nine months ended March 31, 2018 and 2017. Our Board of Directors assesses&#13;the Company&amp;#8217;s dividend policy periodically. There is no assurance that the Board of Directors will maintain the amount of&#13;the regular cash dividend. Expected stock price volatility is based on the historical volatility of the Company&amp;#8217;s stock.&#13;The risk-free interest rate is based on the implied yield available on U.S. Treasury issues with an equivalent term approximating&#13;the expected life of the options. The expected option life (in years) represents the estimated period of time until exercise and&#13;is based on actual historical experience.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;The following table summarizes stock&#13;option activity during the nine months ended March 31, 2018:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: justify"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="15" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Employee Stock Options Plan&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Weighted&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Number of&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Weighted&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Average&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Average&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Remaining&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Aggregate&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Subject&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Exercise&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Contractual&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Intrinsic&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;To Options&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Price&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Term&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Value&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; width: 48%"&gt;Balance at July 1, 2017&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;197,800&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;24.57&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;5.86&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;Granted&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;51,715&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;21.76&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;9.54&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;Exercised&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;(9,400&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;21.45&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"&gt;Forfeited or expired&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;(4,885&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;24.44&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; text-align: right; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;Outstanding at March 31, 2018&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;235,230&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;24.08&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;6.22&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;528,162&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 2.5pt"&gt;Vested or expected to vest at March 31, 2018&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;221,814&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;24.10&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;6.04&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;494,369&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;Exercisable at March 31, 2018&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;145,950&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;24.31&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;4.42&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;303,756&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"&gt;&lt;font style="text-underline-style: double"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;The aggregate intrinsic value in the&#13;table above represents the total pretax intrinsic value (the difference between the closing sale price of the Company&amp;#8217;s common&#13;stock as reported on the NYSE MKT on March 31, 2018 and the exercise price, multiplied by the number of in-the-money options) that&#13;would have been received by the option holders if all option holders had exercised their options on March 31, 2018. This amount&#13;changes based on the fair market value of the Company&amp;#8217;s common stock. The total intrinsic values of the options exercised&#13;during the nine months ended March 31, 2018 and 2017 were $23,437 and $20,769, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"&gt;The following table summarizes changes in non-vested stock&#13;options during the nine months ended March 31, 2018:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Weighted Average&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;of Shares&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Grant Date Fair&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Subject to Option&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Value (per Option)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; width: 74%"&gt;Non-vested at July 1, 2017&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;42,900&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;4.586&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;Granted&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;51,715&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;2.793&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;Vested&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;(1,500&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;4.149&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"&gt;Forfeited or expired&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;(3,835&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;3.731&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;Non-vested at March 31, 2018&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;89,280&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;3.591&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"&gt;&amp;#160;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2017-07-01to2018-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;The following table summarizes stock&#13;option activity during the nine months ended March 31, 2018:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: justify"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="15" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Employee Stock Options Plan&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Weighted&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Number of&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Weighted&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Average&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Average&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Remaining&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Aggregate&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Subject&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Exercise&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Contractual&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Intrinsic&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;To Options&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Price&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Term&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Value&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; width: 48%"&gt;Balance at July 1, 2017&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;197,800&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;24.57&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;5.86&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;Granted&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;51,715&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;21.76&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;9.54&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;Exercised&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;(9,400&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;21.45&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"&gt;Forfeited or expired&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;(4,885&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;24.44&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; text-align: right; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;Outstanding at March 31, 2018&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;235,230&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;24.08&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;6.22&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;528,162&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 2.5pt"&gt;Vested or expected to vest at March 31, 2018&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;221,814&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;24.10&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;6.04&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;494,369&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;Exercisable at March 31, 2018&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;145,950&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;24.31&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;4.42&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;303,756&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"&gt;&lt;font style="text-underline-style: double"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="From2017-07-01to2018-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;Note 6. Recently Issued Accounting Standards&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In May 2014, the FASB issued ASU No. 2014-09,&#13;&amp;#8220;Revenue from Contracts with Customers,&lt;i&gt;&amp;#8221;&lt;/i&gt; which supersedes nearly all existing revenue recognition guidance under&#13;U.S. GAAP.&amp;#160; The core principle of ASU No. 2014-09 is to recognize revenues when promised goods or services are transferred&#13;to customers in an amount that reflects the consideration to which an entity expects to be entitled for those goods or services.&amp;#160;&#13;ASU No. 2014-09 defines a five step process to achieve this core principle and, in doing so, more judgment and estimates may be&#13;required within the revenue recognition process than are required under existing U.S. GAAP.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In subsequent periods, the FASB issued additional&#13;ASUs intended to clarify specific aspects related to the interpretation and implementation of ASU No. 2014-09. In March 2016, the&#13;FASB issued ASU No. 2016-08, &amp;#8220;Revenue from Contracts with Customers &amp;#8211; Principal versus Agent Considerations (Reporting&#13;Revenue Gross versus Net)&amp;#8221; to provide guidance on principal versus agent considerations by an entity as discussed in ASU&#13;No. 2014-09. ASU No. 2016-08 provides criteria to be assessed by an entity when determining whether it is the principal or agent&#13;in relation to the goods or services which the company is contractually obligated to provide to the customer. Among these considerations&#13;are: identifying the unit of account at which the entity should assess whether it is a principal or an agent; identifying the nature&#13;of the good or service provided to the customer; applying the control principle to certain types of transactions; and, interaction&#13;of the control principle with the indicators provided to assist in the principle versus agent evaluation. In April 2016, the FASB&#13;issued ASU No. 2016-10, &amp;#8220;Revenue from Contracts with Customers &amp;#8211; (Topic 606): Identifying Performance Obligations and&#13;Licensing&amp;#8221; to provide implementation guidance related to the necessary judgements required in identifying performance obligations&#13;of a contract and guidance related to recognition of licensing revenues. In May 2016, the FASB issued ASU No. 2016-12, &amp;#8220;Revenue&#13;from Contracts with Customers &amp;#8211; (Topic 606): Narrow-Scope Improvements and Practical Expedients&amp;#8221; to provide guidance&#13;related to the implementation of ASU No. 2014-09 in the following areas; assessing collectability for contracts that do not meet&#13;Step 1 of revenue recognition, presentation of sales taxes, noncash consideration, contract modifications at transition, and completed&#13;contracts at transition.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;These standards are effective for annual periods&#13;beginning after December 15, 2017, and interim periods therein, using either of the following transition methods: (i) a full retrospective&#13;approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients,&#13;or (ii) a retrospective approach with the cumulative effect of initially adopting ASU No. 2014-09 recognized at the date of adoption&#13;(which includes additional footnote disclosures).&amp;#160; Early adoption is permitted for annual periods beginning after December&#13;15, 2016 and interim periods therein. We are continuing to evaluate the impact of our pending adoption of ASU No. 2014-09, which&#13;we do not expect to have a material impact on the Company&amp;#8217;s financial statements upon adoption. The company expects to use&#13;the modified retrospective method when adopting the standard beginning July 1, 2018.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In November 2015, the FASB issued ASU No.&#13;2015-17, &amp;#8220;Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes&amp;#8221;.&amp;#160;The guidance requires the&#13;classification of deferred tax assets and liabilities as non-current in a classified balance sheet. The current requirement that&#13;deferred tax assets and liabilities of a tax-paying component of an entity be offset and presented as a single amount is not affected&#13;by this update. We adopted ASU 2015-17 during the first quarter of fiscal year 2018 on a prospective basis. Prior periods were&#13;not retrospectively adjusted. Accordingly, for the nine-month period ended March 31, 2018 we decreased current deferred tax assets&#13;by $268,371 and decreased noncurrent deferred tax liabilities by $189,882; the net reclassification of which increased noncurrent&#13;deferred tax assets by $78,849. Adoption of ASU No. 2015-17 for the prior period presented would have the following impact on&#13;the Company&amp;#8217;s financial statements for June 30, 2017; a decrease in current assets of $317,559, a decrease in non-current&#13;liabilities of $220,571 and an increase in non-current assets of $96,988.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In March 2016, the FASB issued ASU No. 2016-09,&#13;&amp;#8220;Compensation &amp;#8211; Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting&amp;#8221;. The&#13;areas for simplification in this update involve several aspects of the accounting for share-based payment transactions, including&#13;the income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of&#13;cash flows. We adopted ASU 2016-09 during the first quarter of fiscal year 2018 on a prospective basis. We have elected to follow&#13;an accounting policy to estimate the number of awards that are expected to vest (consistent with ASU and prior GAAP). Adoption&#13;of ASU No. 2016-09 did not have a material impact on the Company&amp;#8217;s financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;In February 2018, the FASB issued ASU&#13;No. 2018-02, &amp;#8220;Income Statement&amp;#8212;Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects&#13;from Accumulated Other Comprehensive Income&amp;#8221;. Under current accounting guidance, the income tax effects for changes in income&#13;tax rates and certain other transactions are recognized in income from continuing operations resulting in income tax effects recognized&#13;in Accumulated Other Comprehensive Income that do not reflect the current tax rate of the entity (&amp;#8220;stranded tax effects&amp;#8221;).&#13;The new guidance allows the Company the option to reclassify these stranded tax effects to retained earnings that relate to the&#13;change in the federal tax rate resulting from the passage of the Tax Cuts and Jobs Act (the &amp;#8220;Tax Act&amp;#8221;). This update&#13;is effective for fiscal years beginning after December 15, 2018, including interim periods therein, and early adoption is permitted.&#13;The Company is evaluating the impact that ASU No. 2018-02 will have on the Company's financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <esp:EmployeeStockOwnershipPlanTextBlock contextRef="From2017-07-01to2018-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in; text-align: justify; text-indent: -0.75in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in; text-align: justify; text-indent: -0.75in"&gt;Note 7.&#13;Employee Stock Ownership Plan&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0in"&gt;The Company sponsors&#13;a leveraged employee stock ownership plan (the &amp;#34;ESOP&amp;#34;) that covers all non-union employees who work 1,000 or more hours&#13;per year and are employed on June 30. The Company makes annual contributions to the ESOP equal to the ESOP's debt service less&#13;dividends on unallocated shares received by the ESOP. All dividends on unallocated shares received by the ESOP are used to pay&#13;debt service. Dividends on allocated ESOP shares are recorded as a reduction of retained earnings. As the debt is repaid, shares&#13;are released and allocated to active employees, based on the proportion of debt service paid in the year. The Company accounts&#13;for its ESOP in accordance with FASB ASC 718-40. Accordingly, the shares purchased by the ESOP are reported as Unearned ESOP shares&#13;in the statement of financial position. As shares are released or committed-to-be-released, the Company reports compensation expense&#13;equal to the current average market price of the shares, and the shares become outstanding for earnings-per-share (EPS) computations.&#13;ESOP compensation expense was $100,464 and $103,959 for the three-month periods ended March 31, 2018 and 2017, respectively. ESOP&#13;compensation expense was $279,502 and $320,835 for the nine-month periods ended March 31, 2018 and 2017, respectively.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"&gt;The ESOP shares as&#13;of March 31, 2018 and 2017 were as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;March 31, 2018&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; text-align: right; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom"&gt;March 31, 2017&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; width: 74%; text-align: justify; text-indent: 0in"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Allocated shares&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;443,198&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;439,432&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: justify"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Committed-to-be-released shares&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;11,875&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;12,500&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: justify; padding-bottom: 1pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Unreleased shares&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;33,125&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;49,167&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: justify"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: justify; padding-bottom: 2.5pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total shares held by the ESOP&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;488,198&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;501,099&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="white-space: nowrap; text-align: justify"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Fair value of unreleased shares&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;867,875&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;1,130,841&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 1in; text-indent: -1in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify"&gt;During the three and nine months ended&#13;March 31, 2018 the Company repurchased 0 and 4,798 shares previously held in the ESOP for $0 and $109,694. During the three and&#13;nine months ended March 31, 2017 the Company repurchased 0 and 1,663 shares previously held in the ESOP for $0 and $44,335.&lt;/p&gt;&#13;&#13;&lt;p&gt;The ESOP allows for eligible participants to take whole share distributions from the plan on specific dates in&#13;accordance with the provision of the plan. Share distributions from the ESOP during the three and nine months ended March 31,&#13;2018 totaled 0 and 8,103 shares, respectively. During the three and nine month period ended March 31, 2017 the ESOP did not&#13;distribute any shares from the plan.&lt;/p&gt;</esp:EmployeeStockOwnershipPlanTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan contextRef="From2017-01-01to2017-03-31_custom_EmployeeStockOwnershipPlanMember" unitRef="Shares" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan contextRef="From2018-01-01to2018-03-31_custom_EmployeeStockOwnershipPlanMember" unitRef="Shares" decimals="INF">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan contextRef="From2017-07-01to2018-03-31_custom_EmployeeStockOwnershipPlanMember" unitRef="Shares" decimals="INF">8103</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan contextRef="From2016-07-01to2017-03-31_custom_EmployeeStockOwnershipPlanMember" unitRef="Shares" xsi:nil="true" />
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>esp-20180331.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 4.22b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: ESP 0318 10Q.xfr; Date: 2018%2D05%2D11T21:08:34Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80030000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kw5w7xRiXgOn8uGbnRcSayJqbP9xZ91KelBsmB4HbnKDy4uXH80xCCwV3i2gV4A -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:us-roles="http://fasb.org/us-roles/2018-01-31" 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/2018-01-31" xmlns:esp="http://espry.com/20180331" elementFormDefault="qualified" targetNamespace="http://espry.com/20180331">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://espry.com/role/esp-daei" id="esp-daei">
	  <link:definition>00000001 - Document - Document and Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-bs" id="esp-bs">
	  <link:definition>00000002 - Statement - Balance Sheets</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-bsp" id="esp-bsp">
	  <link:definition>00000003 - Statement - Balance Sheets (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-soci" id="esp-soci">
	  <link:definition>00000004 - Statement - Statements of Comprehensive Income (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-socf" id="esp-socf">
	  <link:definition>00000005 - Statement - Statements of Cash Flows (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-bop" id="esp-bop">
	  <link:definition>00000006 - Disclosure - Basis of Presentation</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-fvofiai" id="esp-fvofiai">
	  <link:definition>00000007 - Disclosure - Investment Securities</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-nips" id="esp-nips">
	  <link:definition>00000008 - Disclosure - Net Income per Share</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-sbc" id="esp-sbc">
	  <link:definition>00000009 - Disclosure - Stock Based Compensation</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-cac" id="esp-cac">
	  <link:definition>00000010 - Disclosure - Commitments and Contingencies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-rias" id="esp-rias">
	  <link:definition>00000011 - Disclosure - Recently Issued Accounting Standards</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-esop" id="esp-esop">
	  <link:definition>00000012 - Disclosure - Employee Stock Ownership Plan</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-fvofiait" id="esp-fvofiait">
	  <link:definition>00000013 - Disclosure - Investment Securities (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-sbct" id="esp-sbct">
	  <link:definition>00000014 - Disclosure - Stock Based Compensation (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-esopt" id="esp-esopt">
	  <link:definition>00000015 - Disclosure - Employee Stock Ownership Plan (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-fvofiaisocguggulafvoafssbmstd" id="esp-fvofiaisocguggulafvoafssbmstd">
	  <link:definition>00000016 - Disclosure - Investment Securities (Schedule of Available-for-Sale Securities) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-fvofiaisocmoafssd" id="esp-fvofiaisocmoafssd">
	  <link:definition>00000017 - Disclosure - Investment Securities (Schedule of Contractual Maturities) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-nipsd" id="esp-nipsd">
	  <link:definition>00000018 - Disclosure - Net Income per Share (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-sbcnd" id="esp-sbcnd">
	  <link:definition>00000019 - Disclosure - Stock Based Compensation (Narrative) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/StockBasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" id="StockBasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails">
	  <link:definition>00000020 - Disclosure - Stock Based Compensation (Schedule of weighted average assumptions for option awards) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails" id="StockBasedCompensationScheduleOfStockOptionActivityDetails">
	  <link:definition>00000021 - Disclosure - Stock Based Compensation (Schedule of Stock Option Activity) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-sbcsocinvsod" id="esp-sbcsocinvsod">
	  <link:definition>00000022 - Disclosure - Stock Based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-cacd" id="esp-cacd">
	  <link:definition>00000023 - Disclosure - Commitments and Contingencies (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-riasd" id="esp-riasd">
	  <link:definition>00000024 - Disclosure - Recently Issued Accounting Standards (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-esopnd" id="esp-esopnd">
	  <link:definition>00000025 - Disclosure - Employee Stock Ownership Plan (Narrative) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://espry.com/role/esp-esopsoesd" id="esp-esopsoesd">
	  <link:definition>00000026 - Disclosure - Employee Stock Ownership Plan (Schedule of ESOP shares) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="esp-20180331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="esp-20180331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="esp-20180331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="esp-20180331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd" />
    <element id="esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" name="TotalStockholdersEquityBeforyEsopAndTreasuryStock" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="esp_UnearnedESOPSharesCost" name="UnearnedESOPSharesCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" name="DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" name="PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" name="NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="esp_EmployeeStockOwnershipPlanHoursWorked" name="EmployeeStockOwnershipPlanHoursWorked" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="esp_EmployeeStockOwnershipPlanTextBlock" name="EmployeeStockOwnershipPlanTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="esp_EmployeeStockOwnershipPlanMember" name="EmployeeStockOwnershipPlanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="esp_TwoThousandSevenPlanMember" name="TwoThousandSevenPlanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="esp_TwoThousandPlanMember" name="TwoThousandPlanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="esp_TwoThousandSeventeenPlanMember" name="TwoThousandSeventeenPlanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="esp_NonEmployeeDirectorsMember" name="NonEmployeeDirectorsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="esp_IndividualEmployeeMember" name="IndividualEmployeeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="esp_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="esp_AccrualOfDividends" name="AccrualOfDividends" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="esp_BasisOfPresentationAbstract" name="BasisOfPresentationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="esp_NetIncomePerShareAbstract" name="NetIncomePerShareAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="esp_RecentlyIssuedAccountingStandardsAbstract" name="RecentlyIssuedAccountingStandardsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="esp_EmployeeStockOwnershipPlanAbstract" name="EmployeeStockOwnershipPlanAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="esp_StockbasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetailsAbstract" name="StockbasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="esp_WeightedAverageAssumptionsAbstract" name="WeightedAverageAssumptionsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" name="StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>esp-20180331_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 4.22b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: ESP 0318 10Q.xfr; Date: 2018%2D05%2D11T21:08:34Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80030000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://espry.com/role/esp-daei" xlink:href="esp-20180331.xsd#esp-daei" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-bs" xlink:href="esp-20180331.xsd#esp-bs" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-bsp" xlink:href="esp-20180331.xsd#esp-bsp" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-soci" xlink:href="esp-20180331.xsd#esp-soci" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-socf" xlink:href="esp-20180331.xsd#esp-socf" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-bop" xlink:href="esp-20180331.xsd#esp-bop" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-fvofiai" xlink:href="esp-20180331.xsd#esp-fvofiai" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-nips" xlink:href="esp-20180331.xsd#esp-nips" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-sbc" xlink:href="esp-20180331.xsd#esp-sbc" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-cac" xlink:href="esp-20180331.xsd#esp-cac" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-rias" xlink:href="esp-20180331.xsd#esp-rias" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-esop" xlink:href="esp-20180331.xsd#esp-esop" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-fvofiait" xlink:href="esp-20180331.xsd#esp-fvofiait" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-sbct" xlink:href="esp-20180331.xsd#esp-sbct" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-esopt" xlink:href="esp-20180331.xsd#esp-esopt" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-fvofiaisocguggulafvoafssbmstd" xlink:href="esp-20180331.xsd#esp-fvofiaisocguggulafvoafssbmstd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-fvofiaisocmoafssd" xlink:href="esp-20180331.xsd#esp-fvofiaisocmoafssd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-nipsd" xlink:href="esp-20180331.xsd#esp-nipsd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-sbcnd" xlink:href="esp-20180331.xsd#esp-sbcnd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/StockBasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" xlink:href="esp-20180331.xsd#StockBasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails" xlink:href="esp-20180331.xsd#StockBasedCompensationScheduleOfStockOptionActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-sbcsocinvsod" xlink:href="esp-20180331.xsd#esp-sbcsocinvsod" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-cacd" xlink:href="esp-20180331.xsd#esp-cacd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-riasd" xlink:href="esp-20180331.xsd#esp-riasd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-esopnd" xlink:href="esp-20180331.xsd#esp-esopnd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-esopsoesd" xlink:href="esp-20180331.xsd#esp-esopsoesd" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-daei" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-bs" xlink:title="00000002 - Statement - Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryForLongTermContractsOrPrograms" xlink:label="loc_us-gaapInventoryForLongTermContractsOrPrograms" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryForLongTermContractsOrPrograms" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="loc_us-gaapDeferredTaxAssetsNetCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapDeferredTaxAssetsNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaapIncomeTaxesReceivable" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapIncomeTaxesReceivable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaapAvailableForSaleSecuritiesCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAvailableForSaleSecuritiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapDeferredTaxAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaapAccruedSalariesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedSalariesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="loc_us-gaapAccruedVacationCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedVacationCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="loc_us-gaapAccruedEmployeeBenefitsCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedEmployeeBenefitsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaapDeferredTaxLiabilitiesNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapDeferredTaxLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:label="loc_espTotalStockholdersEquityBeforyEsopAndTreasuryStock" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_espTotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaapAdditionalPaidInCapitalCommonStock" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_espTotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:to="loc_us-gaapAdditionalPaidInCapitalCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_espTotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_espTotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" weight="-1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_espTotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_UnearnedESOPSharesCost" xlink:label="loc_espUnearnedESOPSharesCost" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_espUnearnedESOPSharesCost" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-bsp" xlink:title="00000003 - Statement - Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-soci" xlink:title="00000004 - Statement - Statements of Comprehensive Income (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapOtherNonoperatingIncome" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend" xlink:label="loc_us-gaapInvestmentIncomeInterestAndDividend" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInvestmentIncomeInterestAndDividend" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-socf" xlink:title="00000005 - Statement - Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationOperatingActivities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPCompensationExpense" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPCompensationExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInIncomeTaxesReceivable" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInIncomeTaxesReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedSalaries" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedSalaries" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherEmployeeRelatedLiabilities" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherEmployeeRelatedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInPropertyAndOtherTaxesPayable" />
      <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPropertyAndOtherTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaapPaymentsToAcquireAvailableForSaleSecurities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireAvailableForSaleSecurities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaapProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaapPaymentsOfDividendsCommonStock" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsOfDividendsCommonStock" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationFinancingActivities" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-bop" xlink:title="00000006 - Disclosure - Basis of Presentation" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-fvofiai" xlink:title="00000007 - Disclosure - Investment Securities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-nips" xlink:title="00000008 - Disclosure - Net Income per Share" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-sbc" xlink:title="00000009 - Disclosure - Stock Based Compensation" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-cac" xlink:title="00000010 - Disclosure - Commitments and Contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-rias" xlink:title="00000011 - Disclosure - Recently Issued Accounting Standards" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-esop" xlink:title="00000012 - Disclosure - Employee Stock Ownership Plan" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-fvofiait" xlink:title="00000013 - Disclosure - Investment Securities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-sbct" xlink:title="00000014 - Disclosure - Stock Based Compensation (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-esopt" xlink:title="00000015 - Disclosure - Employee Stock Ownership Plan (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-fvofiaisocguggulafvoafssbmstd" xlink:title="00000016 - Disclosure - Investment Securities (Schedule of Available-for-Sale Securities) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-fvofiaisocmoafssd" xlink:title="00000017 - Disclosure - Investment Securities (Schedule of Contractual Maturities) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaapAvailableForSaleSecuritiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAvailableForSaleSecuritiesCurrent" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAvailableForSaleSecuritiesCurrent" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-nipsd" xlink:title="00000018 - Disclosure - Net Income per Share (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-sbcnd" xlink:title="00000019 - Disclosure - Stock Based Compensation (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/StockBasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" xlink:title="00000020 - Disclosure - Stock Based Compensation (Schedule of weighted average assumptions for option awards) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails" xlink:title="00000021 - Disclosure - Stock Based Compensation (Schedule of Stock Option Activity) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-sbcsocinvsod" xlink:title="00000022 - Disclosure - Stock Based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-cacd" xlink:title="00000023 - Disclosure - Commitments and Contingencies (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-riasd" xlink:title="00000024 - Disclosure - Recently Issued Accounting Standards (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-esopnd" xlink:title="00000025 - Disclosure - Employee Stock Ownership Plan (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-esopsoesd" xlink:title="00000026 - Disclosure - Employee Stock Ownership Plan (Schedule of ESOP shares) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPSharesInESOP" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPSharesInESOP" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPSharesInESOP" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPSharesInESOP" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:type="arc" weight="1" />
    </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>esp-20180331_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 4.22b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: ESP 0318 10Q.xfr; Date: 2018%2D05%2D11T21:08:34Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80030000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://espry.com/role/esp-daei" xlink:href="esp-20180331.xsd#esp-daei" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-bs" xlink:href="esp-20180331.xsd#esp-bs" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-bsp" xlink:href="esp-20180331.xsd#esp-bsp" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-soci" xlink:href="esp-20180331.xsd#esp-soci" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-socf" xlink:href="esp-20180331.xsd#esp-socf" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-bop" xlink:href="esp-20180331.xsd#esp-bop" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-fvofiai" xlink:href="esp-20180331.xsd#esp-fvofiai" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-nips" xlink:href="esp-20180331.xsd#esp-nips" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-sbc" xlink:href="esp-20180331.xsd#esp-sbc" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-cac" xlink:href="esp-20180331.xsd#esp-cac" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-rias" xlink:href="esp-20180331.xsd#esp-rias" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-esop" xlink:href="esp-20180331.xsd#esp-esop" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-fvofiait" xlink:href="esp-20180331.xsd#esp-fvofiait" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-sbct" xlink:href="esp-20180331.xsd#esp-sbct" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-esopt" xlink:href="esp-20180331.xsd#esp-esopt" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-fvofiaisocguggulafvoafssbmstd" xlink:href="esp-20180331.xsd#esp-fvofiaisocguggulafvoafssbmstd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-fvofiaisocmoafssd" xlink:href="esp-20180331.xsd#esp-fvofiaisocmoafssd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-nipsd" xlink:href="esp-20180331.xsd#esp-nipsd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-sbcnd" xlink:href="esp-20180331.xsd#esp-sbcnd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/StockBasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" xlink:href="esp-20180331.xsd#StockBasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails" xlink:href="esp-20180331.xsd#StockBasedCompensationScheduleOfStockOptionActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-sbcsocinvsod" xlink:href="esp-20180331.xsd#esp-sbcsocinvsod" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-cacd" xlink:href="esp-20180331.xsd#esp-cacd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-riasd" xlink:href="esp-20180331.xsd#esp-riasd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-esopnd" xlink:href="esp-20180331.xsd#esp-esopnd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-esopsoesd" xlink:href="esp-20180331.xsd#esp-esopsoesd" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-daei" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-bs" xlink:title="00000002 - Statement - Balance Sheets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-bsp" xlink:title="00000003 - Statement - Balance Sheets (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-soci" xlink:title="00000004 - Statement - Statements of Comprehensive Income (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-socf" xlink:title="00000005 - Statement - Statements of Cash Flows (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-bop" xlink:title="00000006 - Disclosure - Basis of Presentation" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-fvofiai" xlink:title="00000007 - Disclosure - Investment Securities" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-nips" xlink:title="00000008 - Disclosure - Net Income per Share" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-sbc" xlink:title="00000009 - Disclosure - Stock Based Compensation" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-cac" xlink:title="00000010 - Disclosure - Commitments and Contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-rias" xlink:title="00000011 - Disclosure - Recently Issued Accounting Standards" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-esop" xlink:title="00000012 - Disclosure - Employee Stock Ownership Plan" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-fvofiait" xlink:title="00000013 - Disclosure - Investment Securities (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-sbct" xlink:title="00000014 - Disclosure - Stock Based Compensation (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-esopt" xlink:title="00000015 - Disclosure - Employee Stock Ownership Plan (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-fvofiaisocguggulafvoafssbmstd" xlink:title="00000016 - Disclosure - Investment Securities (Schedule of Available-for-Sale Securities) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaapCertificatesOfDepositMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapCertificatesOfDepositMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaapMunicipalBondsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapMunicipalBondsMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAmortizedCost_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAmortizedCost_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaapAvailableForSaleSecuritiesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesCurrent_70" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-fvofiaisocmoafssd" xlink:title="00000017 - Disclosure - Investment Securities (Schedule of Contractual Maturities) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-nipsd" xlink:title="00000018 - Disclosure - Net Income per Share (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-sbcnd" xlink:title="00000019 - Disclosure - Stock Based Compensation (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_TwoThousandSeventeenPlanMember" xlink:label="loc_espTwoThousandSeventeenPlanMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_espTwoThousandSeventeenPlanMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_TwoThousandSevenPlanMember" xlink:label="loc_espTwoThousandSevenPlanMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_espTwoThousandSevenPlanMember_110" xlink:type="arc" order="112" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaapTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapTitleOfIndividualAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_NonEmployeeDirectorsMember" xlink:label="loc_espNonEmployeeDirectorsMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_espNonEmployeeDirectorsMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_IndividualEmployeeMember" xlink:label="loc_espIndividualEmployeeMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_espIndividualEmployeeMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_50" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_130" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_130" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_130" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" xlink:label="loc_espDeferredTaxBenefitRelatedToUnrecognizedCompensationCosts_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_espDeferredTaxBenefitRelatedToUnrecognizedCompensationCosts_130" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_130" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_130" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_130" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_130" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_130" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaapCommonStockDividendsPerShareCashPaid_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapCommonStockDividendsPerShareCashPaid_130" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" xlink:label="loc_espPercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_espPercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear_130" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" xlink:label="loc_espNumberOfSharesSubjectToOptionOrAwardSingleFiscalYear_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_espNumberOfSharesSubjectToOptionOrAwardSingleFiscalYear_130" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_130" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_130" xlink:type="arc" order="14" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/StockBasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" xlink:title="00000020 - Disclosure - Stock Based Compensation (Schedule of weighted average assumptions for option awards) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails" xlink:title="00000021 - Disclosure - Stock Based Compensation (Schedule of Stock Option Activity) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-sbcsocinvsod" xlink:title="00000022 - Disclosure - Stock Based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-cacd" xlink:title="00000023 - Disclosure - Commitments and Contingencies (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaapLossContingenciesByNatureOfContingencyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaapLossContingencyNatureDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLossContingenciesByNatureOfContingencyAxis" xlink:to="loc_us-gaapLossContingencyNatureDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaapLossContingencyNatureDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLossContingenciesByNatureOfContingencyAxis" xlink:to="loc_us-gaapLossContingencyNatureDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandbyLettersOfCreditMember" xlink:label="loc_us-gaapStandbyLettersOfCreditMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLossContingencyNatureDomain" xlink:to="loc_us-gaapStandbyLettersOfCreditMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="loc_us-gaapLossContingencyAccrualAtCarryingValue_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLossContingencyAccrualAtCarryingValue_30" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-riasd" xlink:title="00000024 - Disclosure - Recently Issued Accounting Standards (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ItemEffectedLineItems" xlink:label="loc_us-gaapItemEffectedLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsTable" xlink:label="loc_us-gaapProspectiveAdoptionOfNewAccountingPronouncementsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapItemEffectedLineItems" xlink:to="loc_us-gaapProspectiveAdoptionOfNewAccountingPronouncementsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:label="loc_us-gaapProspectiveAdoptionOfNewAccountingPronouncementsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapProspectiveAdoptionOfNewAccountingPronouncementsTable" xlink:to="loc_us-gaapProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingGuidanceMember" xlink:label="loc_us-gaapAccountingGuidanceMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:to="loc_us-gaapAccountingGuidanceMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingGuidanceMember" xlink:label="loc_us-gaapAccountingGuidanceMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:to="loc_us-gaapAccountingGuidanceMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="loc_us-gaapNewAccountingPronouncementMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingGuidanceMember" xlink:to="loc_us-gaapNewAccountingPronouncementMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapItemEffectedLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapItemEffectedLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherNoncurrentAssets_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapItemEffectedLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInOtherNoncurrentAssets_30" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-esopnd" xlink:title="00000025 - Disclosure - Employee Stock Ownership Plan (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:label="loc_us-gaapScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="loc_us-gaapScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPPlanDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPPlanDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPPlanDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPPlanDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_EmployeeStockOwnershipPlanMember" xlink:label="loc_espEmployeeStockOwnershipPlanMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="loc_espEmployeeStockOwnershipPlanMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_EmployeeStockOwnershipPlanHoursWorked" xlink:label="loc_espEmployeeStockOwnershipPlanHoursWorked_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="loc_espEmployeeStockOwnershipPlanHoursWorked_90" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPCompensationExpense_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPCompensationExpense_90" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaapTreasuryStockSharesAcquired_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="loc_us-gaapTreasuryStockSharesAcquired_90" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaapTreasuryStockValueAcquiredCostMethod_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="loc_us-gaapTreasuryStockValueAcquiredCostMethod_90" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_90" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://espry.com/role/esp-esopsoesd" xlink:title="00000026 - Disclosure - Employee Stock Ownership Plan (Schedule of ESOP shares) (Details)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>esp-20180331_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 4.22b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: ESP 0318 10Q.xfr; Date: 2018%2D05%2D11T21:08:34Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80030000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US">Financial Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CertificatesOfDepositMember" xlink:to="us-gaap_CertificatesOfDepositMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CertificatesOfDepositMember_lbl" xml:lang="en-US">Certificates of Deposit [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MunicipalBondsMember" xlink:to="us-gaap_MunicipalBondsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MunicipalBondsMember_lbl" xml:lang="en-US">Municipal Bonds [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Stock Option Plans [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_TwoThousandSevenPlanMember" xlink:label="esp_TwoThousandSevenPlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_TwoThousandSevenPlanMember" xlink:to="esp_TwoThousandSevenPlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_TwoThousandSevenPlanMember_lbl" xml:lang="en-US">2007 Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandbyLettersOfCreditMember" xlink:label="us-gaap_StandbyLettersOfCreditMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandbyLettersOfCreditMember" xlink:to="us-gaap_StandbyLettersOfCreditMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandbyLettersOfCreditMember_lbl" xml:lang="en-US">Standby Letters of Credit [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_lbl" xml:lang="en-US">Employee Stock Ownership Plan (ESOP) Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_EmployeeStockOwnershipPlanMember" xlink:label="esp_EmployeeStockOwnershipPlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_EmployeeStockOwnershipPlanMember" xlink:to="esp_EmployeeStockOwnershipPlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_EmployeeStockOwnershipPlanMember_lbl" xml:lang="en-US">Employee Stock Ownership Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:label="us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:to="us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis_lbl" xml:lang="en-US">Prospective Adoption of New Accounting Pronouncements [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="us-gaap_NewAccountingPronouncementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementMember" xlink:to="us-gaap_NewAccountingPronouncementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementMember_lbl" xml:lang="en-US">Adjustments for New Accounting Pronouncement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TitleOfIndividualAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_NonEmployeeDirectorsMember" xlink:label="esp_NonEmployeeDirectorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_NonEmployeeDirectorsMember" xlink:to="esp_NonEmployeeDirectorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_NonEmployeeDirectorsMember_lbl" xml:lang="en-US">Non employee directors [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_TwoThousandSeventeenPlanMember" xlink:label="esp_TwoThousandSeventeenPlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_TwoThousandSeventeenPlanMember" xlink:to="esp_TwoThousandSeventeenPlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_TwoThousandSeventeenPlanMember_lbl" xml:lang="en-US">2017 Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_IndividualEmployeeMember" xlink:label="esp_IndividualEmployeeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_IndividualEmployeeMember" xlink:to="esp_IndividualEmployeeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_IndividualEmployeeMember_lbl" xml:lang="en-US">Individual Employee [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_DocumentAndEntityInformationAbstract" xlink:label="esp_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_DocumentAndEntityInformationAbstract" xlink:to="esp_DocumentAndEntityInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesCurrent" xlink:to="us-gaap_AvailableForSaleSecuritiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesCurrent_lbl" xml:lang="en-US">Investment securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Trade accounts receivable, net of allowance of $3,000</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xml:lang="en-US">Income tax receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNetAbstract" xlink:label="us-gaap_InventoryNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNetAbstract_lbl" xml:lang="en-US">Inventories:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work-in-process</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryForLongTermContractsOrPrograms" xlink:label="us-gaap_InventoryForLongTermContractsOrPrograms" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryForLongTermContractsOrPrograms" xlink:to="us-gaap_InventoryForLongTermContractsOrPrograms_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryForLongTermContractsOrPrograms_lbl" xml:lang="en-US">Costs related to contracts in process, net of advance payments of $577,714 and $1,366,504 at March 31, 2018 and June 30, 2017, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Total inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetCurrent" xlink:to="us-gaap_DeferredTaxAssetsNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent_lbl" xml:lang="en-US">Deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="us-gaap_AccruedLiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Accrued expenses:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="us-gaap_AccruedSalariesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalariesCurrent_lbl" xml:lang="en-US">Salaries and wages</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="us-gaap_AccruedVacationCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedVacationCurrent" xlink:to="us-gaap_AccruedVacationCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedVacationCurrent_lbl" xml:lang="en-US">Vacation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xml:lang="en-US">ESOP payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Other</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl" xml:lang="en-US">Payroll and other taxes withheld</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Income taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US">Deferred tax liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies (see Note 5)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, par value $.33-1/3 per share Authorized 10,000,000 shares; Issued 3,029,874 shares as of March 31, 2018 and June 30, 2017. Outstanding 2,375,923 and 2,371,321 as of March 31, 2018 and June 30, 2017, respectively (includes 33,125 and 45,000 Unearned ESOP shares, respectively)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Capital in excess of par value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:label="esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:to="esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock_lbl" xml:lang="en-US">Total stockholders equity before ESOP</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_UnearnedESOPSharesCost" xlink:label="esp_UnearnedESOPSharesCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_UnearnedESOPSharesCost" xlink:to="esp_UnearnedESOPSharesCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="esp_UnearnedESOPSharesCost_lbl" xml:lang="en-US">Less: Unearned ESOP shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US">Cost of 653,951 and 658,553 shares of common stock in treasury as of March 31, 2018 and June 30, 2017, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders' equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Trade accounts receivable, allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms" xlink:label="us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms" xlink:to="us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms_lbl" xml:lang="en-US">Advance payments of costs related to contracts in process</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesHeldInEmployeeTrustShares" xlink:label="us-gaap_CommonStockSharesHeldInEmployeeTrustShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesHeldInEmployeeTrustShares" xlink:to="us-gaap_CommonStockSharesHeldInEmployeeTrustShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesHeldInEmployeeTrustShares_lbl" xml:lang="en-US">Unearned ESOP, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="us-gaap_TreasuryStockShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockShares" xlink:to="us-gaap_TreasuryStockShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockShares_lbl" xml:lang="en-US">Treasury stock, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Net sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIncomeAbstract" xlink:label="us-gaap_OtherIncomeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAbstract" xlink:to="us-gaap_OtherIncomeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncomeAbstract_lbl" xml:lang="en-US">Other income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend" xlink:label="us-gaap_InvestmentIncomeInterestAndDividend" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterestAndDividend" xlink:to="us-gaap_InvestmentIncomeInterestAndDividend_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterestAndDividend_lbl" xml:lang="en-US">Interest income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="us-gaap_OtherNonoperatingIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US">Other</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income before provision for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Provision for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US">Other comprehensive income, net of tax:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Unrealized loss on investment securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Total comprehensive income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Net income per share:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average number of shares outstanding:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xml:lang="en-US">Dividends per share:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US">Cash Flows from Operating Activities:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_lbl" xml:lang="en-US">Excess tax benefits from share-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense_lbl" xml:lang="en-US">ESOP compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="us-gaap_GainLossOnDispositionOfAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl" xml:lang="en-US">Loss on disposal of assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income tax expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">(Increase) decrease in trade receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl" xml:lang="en-US">(Increase) decrease in income taxes receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">(Increase) decrease in inventories, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Increase in prepaid expenses and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">(Decrease) increase in accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="us-gaap_IncreaseDecreaseInAccruedSalaries" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:to="us-gaap_IncreaseDecreaseInAccruedSalaries_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedSalaries_lbl" xml:lang="en-US">Increase (decrease) in accrued salaries and wages</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xml:lang="en-US">Increase in vacation accrual</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities_lbl" xml:lang="en-US">Decrease in ESOP payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl" xml:lang="en-US">Decrease in other accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable_lbl" xml:lang="en-US">Increase (decrease) in payroll and other taxes withheld</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Increase in income tax payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US">Cash Flows from Investing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Additions to property, plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="us-gaap_PaymentsToAcquireAvailableForSaleSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:to="us-gaap_PaymentsToAcquireAvailableForSaleSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireAvailableForSaleSecurities_lbl" xml:lang="en-US">Purchase of investment securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_lbl" xml:lang="en-US">Proceeds from sale/maturity of investment securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US">Cash Flows from Financing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US">Dividends on common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Purchase of treasury stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_lbl" xml:lang="en-US">Excess tax benefits from share-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash used in financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US">Decrease in cash and cash equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental Schedule of Cash Flow Information:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Income taxes paid</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Supplemental Schedule of Non-cash Financing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_AccrualOfDividends" xlink:label="esp_AccrualOfDividends" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_AccrualOfDividends" xlink:to="esp_AccrualOfDividends_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_AccrualOfDividends_lbl" xml:lang="en-US">Accrual of dividends</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_BasisOfPresentationAbstract" xlink:label="esp_BasisOfPresentationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_BasisOfPresentationAbstract" xlink:to="esp_BasisOfPresentationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_BasisOfPresentationAbstract_lbl" xml:lang="en-US">Basis of Presentation [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccounting" xlink:label="us-gaap_BasisOfAccounting" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccounting" xlink:to="us-gaap_BasisOfAccounting_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccounting_lbl" xml:lang="en-US">Basis of Presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Investment Securities</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_NetIncomePerShareAbstract" xlink:label="esp_NetIncomePerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_NetIncomePerShareAbstract" xlink:to="esp_NetIncomePerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_NetIncomePerShareAbstract_lbl" xml:lang="en-US">Net Income per Share [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">Net Income per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Stock Based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_RecentlyIssuedAccountingStandardsAbstract" xlink:label="esp_RecentlyIssuedAccountingStandardsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_RecentlyIssuedAccountingStandardsAbstract" xlink:to="esp_RecentlyIssuedAccountingStandardsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_RecentlyIssuedAccountingStandardsAbstract_lbl" xml:lang="en-US">Recently Issued Accounting Standards [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US">Recently Issued Accounting Standards</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_EmployeeStockOwnershipPlanAbstract" xlink:label="esp_EmployeeStockOwnershipPlanAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_EmployeeStockOwnershipPlanAbstract" xlink:to="esp_EmployeeStockOwnershipPlanAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_EmployeeStockOwnershipPlanAbstract_lbl" xml:lang="en-US">Employee Stock Ownership Plan [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_EmployeeStockOwnershipPlanTextBlock" xlink:label="esp_EmployeeStockOwnershipPlanTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_EmployeeStockOwnershipPlanTextBlock" xlink:to="esp_EmployeeStockOwnershipPlanTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_EmployeeStockOwnershipPlanTextBlock_lbl" xml:lang="en-US">Employee Stock Ownership Plan</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="us-gaap_AvailableForSaleSecuritiesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:to="us-gaap_AvailableForSaleSecuritiesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesTextBlock_lbl" xml:lang="en-US">Schedule of Available-for-Sale Securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl" xml:lang="en-US">Schedule of Contractual Maturities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Fair Value Assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Stock Option Activity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Changes in Non-Vested Stock Options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock_lbl" xml:lang="en-US">Schedule of ESOP shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesAmortizedCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost_lbl" xml:lang="en-US">Amortized Cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xml:lang="en-US">Gross Unrealized Gains</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xml:lang="en-US">Gross Unrealized Losses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesCurrent" xlink:to="us-gaap_AvailableForSaleSecuritiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesCurrent_2_lbl" xml:lang="en-US">Fair Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract_lbl" xml:lang="en-US">Contractual maturities of available-for-sale securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" xml:lang="en-US">Less than One Year</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_lbl" xml:lang="en-US">One to Five Years</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesCurrent" xlink:to="us-gaap_AvailableForSaleSecuritiesCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesCurrent_3_lbl" xml:lang="en-US">Fair Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Anti-dilutive securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TitleOfIndividualAxis_2_lbl" xml:lang="en-US">Title of Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Stock based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" xml:lang="en-US">Deferred tax benefit related to stock based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Unrecognized compensation costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Period in which compensation cost will be recognized</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" xlink:label="esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" xlink:to="esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts_lbl" xml:lang="en-US">Deferred tax benefit related to unrecognized compensation costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Vesting period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US">Expiration period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Authorized shares under plan</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid_lbl" xml:lang="en-US">Cash divided paid</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" xlink:label="esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" xlink:to="esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear_lbl" xml:lang="en-US">Percentage of total number of shares subject to options or awards, single fiscal year</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" xlink:label="esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" xlink:to="esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear_lbl" xml:lang="en-US">Number of shares subject to option or award, single fiscal year</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US">Total intrinsic values of the options exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl" xml:lang="en-US">Vested and exercisable shares</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_StockbasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetailsAbstract" xlink:label="esp_StockbasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetailsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_StockbasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetailsAbstract" xlink:to="esp_StockbasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetailsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_StockbasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetailsAbstract_lbl" xml:lang="en-US">Stock Based Compensation Schedule Of Weighted Average Assumptions For Option Awards Details</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_WeightedAverageAssumptionsAbstract" xlink:label="esp_WeightedAverageAssumptionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_WeightedAverageAssumptionsAbstract" xlink:to="esp_WeightedAverageAssumptionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_WeightedAverageAssumptionsAbstract_lbl" xml:lang="en-US">Weighted Average Assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Company's expected volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average fair value per share of options granted during the period</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" xlink:label="esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" xlink:to="esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract_lbl" xml:lang="en-US">Stock Based Compensation Schedule Of Stock Option Activity Details</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US">Number of Shares Subject To Options</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Balance at July 1, 2017</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Forfeited or expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Outstanding at March 31, 2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US">Vested or expected to vest at March 31, 2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Exercisable at March 31, 2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US">Weighted Average Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Balance at July 1, 2017</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Forfeited or expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Outstanding at March 31, 2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Vested or expected to vest at March 31, 2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercisable at March 31, 2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:label="esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:to="esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Vested or expected to vest at March 31, 2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Exercisable at March 31, 2018</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:label="esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract_lbl" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Outstanding at March 31, 2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xml:lang="en-US">Vested or expected to vest at March 31, 2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Exercisable at March 31, 2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_lbl" xml:lang="en-US">Number of Shares Subject to Option</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xml:lang="en-US">Non-vested at July 1, 2017</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_lbl" xml:lang="en-US">Vested</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_lbl" xml:lang="en-US">Forfeited or expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_2_lbl" xml:lang="en-US">Non-vested at March 31, 2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value (per Option)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Non-vested at July 1, 2017</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Vested</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Forfeited or expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Non-vested at March 31, 2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="us-gaap_LossContingencyAccrualAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue_lbl" xml:lang="en-US">Contingent liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsTable" xlink:label="us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsTable" xlink:to="us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsTable_lbl" xml:lang="en-US">Prospective Adoption of New Accounting Pronouncements [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ItemEffectedLineItems" xlink:label="us-gaap_ItemEffectedLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ItemEffectedLineItems" xlink:to="us-gaap_ItemEffectedLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ItemEffectedLineItems_lbl" xml:lang="en-US">Item Effected [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xml:lang="en-US">Change in current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_lbl" xml:lang="en-US">Change in noncurrent liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl" xml:lang="en-US">Change in noncurrent assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:label="us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_lbl" xml:lang="en-US">Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_lbl" xml:lang="en-US">Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_EmployeeStockOwnershipPlanHoursWorked" xlink:label="esp_EmployeeStockOwnershipPlanHoursWorked" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_EmployeeStockOwnershipPlanHoursWorked" xlink:to="esp_EmployeeStockOwnershipPlanHoursWorked_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_EmployeeStockOwnershipPlanHoursWorked_lbl" xml:lang="en-US">Number of hours worked per year to quality for the plan</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US">Shares repurchased</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US">Value of shares repurchased</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_lbl" xml:lang="en-US">Shares distributed</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares_lbl" xml:lang="en-US">Allocated shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares_lbl" xml:lang="en-US">Committed-to-be-released shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares_lbl" xml:lang="en-US">Unreleased shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP_lbl" xml:lang="en-US">Total shares held by the ESOP</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue_lbl" xml:lang="en-US">Fair value of unreleased shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_AccrualOfDividends" xlink:to="esp_AccrualOfDividends_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="esp_AccrualOfDividends_doc" xml:lang="en-US">Represents the amount of dividends accrued in noncash investing or financing activities.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" xlink:to="esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts_doc" xml:lang="en-US">Amount of deferred tax benefit attributable to unrecognized share-based compensation.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_EmployeeStockOwnershipPlanHoursWorked" xlink:to="esp_EmployeeStockOwnershipPlanHoursWorked_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="esp_EmployeeStockOwnershipPlanHoursWorked_doc" xml:lang="en-US">Minimum number of hours worked per year for nonunion employees to participate in ESOP.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_EmployeeStockOwnershipPlanMember" xlink:to="esp_EmployeeStockOwnershipPlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="esp_EmployeeStockOwnershipPlanMember_doc" xml:lang="en-US">Information by name of employee stock ownership plan.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_EmployeeStockOwnershipPlanTextBlock" xlink:to="esp_EmployeeStockOwnershipPlanTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="esp_EmployeeStockOwnershipPlanTextBlock_doc" xml:lang="en-US">The entire disclosure for employee stock ownership plan.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_IndividualEmployeeMember" xlink:to="esp_IndividualEmployeeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="esp_IndividualEmployeeMember_doc" xml:lang="en-US">Individual Employee [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_NonEmployeeDirectorsMember" xlink:to="esp_NonEmployeeDirectorsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="esp_NonEmployeeDirectorsMember_doc" xml:lang="en-US">Non employee directors [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" xlink:to="esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear_doc" xml:lang="en-US">The number of shares subject to option or award in a single fiscal year as outlined in the plan contract.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" xlink:to="esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear_doc" xml:lang="en-US">The percentage of the total number of shares subject to options or awards granted in a single fiscal year; this will take effect only if the percentage is less than a specified amount in the plan contract.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:to="esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_doc" xml:lang="en-US">Weighted average remaining contractual term for option awards granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:to="esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock_doc" xml:lang="en-US">Total of all stockholders' equity (deficit) items, before ESOP and Treasury stock.</link:label>
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_TwoThousandPlanMember" xlink:label="esp_TwoThousandPlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_TwoThousandPlanMember" xlink:to="esp_TwoThousandPlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="esp_TwoThousandPlanMember_doc" xml:lang="en-US">Name of the equity-based compensation arrangement plan.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_TwoThousandSevenPlanMember" xlink:to="esp_TwoThousandSevenPlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="esp_TwoThousandSevenPlanMember_doc" xml:lang="en-US">Name of the equity-based compensation arrangement plan.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_TwoThousandSeventeenPlanMember" xlink:to="esp_TwoThousandSeventeenPlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="esp_TwoThousandSeventeenPlanMember_doc" xml:lang="en-US">2017 Plan [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_UnearnedESOPSharesCost" xlink:to="esp_UnearnedESOPSharesCost_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="esp_UnearnedESOPSharesCost_doc" xml:lang="en-US">Cost of unearned shares that qualify as permanent equity that are held by an employee stock ownership plan (ESOP).</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Inventory, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:to="esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock_3_lbl" xml:lang="en-US">TotalStockholdersEquityBeforyEsopAndTreasuryStock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_UnearnedESOPSharesCost" xlink:to="esp_UnearnedESOPSharesCost_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_UnearnedESOPSharesCost_3_lbl" xml:lang="en-US">Unearned ESOP Shares Cost</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_2_lbl" xml:lang="en-US">Treasury Stock, Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncome_2_lbl" xml:lang="en-US">Other Nonoperating Income</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_2_lbl" xml:lang="en-US">Excess Tax Benefit from Share-based Compensation, Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets_2_lbl" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Income Taxes Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:to="us-gaap_PaymentsToAcquireAvailableForSaleSecurities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireAvailableForSaleSecurities_2_lbl" xml:lang="en-US">Payments to Acquire Available-for-sale Securities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_2_lbl" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_2_lbl" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2_lbl" xml:lang="en-US">Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:to="esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted_3_lbl" xml:lang="en-US">2007 Plan [Member] [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP_2_lbl" xml:lang="en-US">Employee Stock Ownership Plan (ESOP), Shares in ESOP</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>esp-20180331_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 4.22b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: ESP 0318 10Q.xfr; Date: 2018%2D05%2D11T21:08:34Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80030000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://espry.com/role/esp-daei" xlink:href="esp-20180331.xsd#esp-daei" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-bs" xlink:href="esp-20180331.xsd#esp-bs" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-bsp" xlink:href="esp-20180331.xsd#esp-bsp" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-soci" xlink:href="esp-20180331.xsd#esp-soci" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-socf" xlink:href="esp-20180331.xsd#esp-socf" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-bop" xlink:href="esp-20180331.xsd#esp-bop" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-fvofiai" xlink:href="esp-20180331.xsd#esp-fvofiai" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-nips" xlink:href="esp-20180331.xsd#esp-nips" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-sbc" xlink:href="esp-20180331.xsd#esp-sbc" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-cac" xlink:href="esp-20180331.xsd#esp-cac" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-rias" xlink:href="esp-20180331.xsd#esp-rias" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-esop" xlink:href="esp-20180331.xsd#esp-esop" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-fvofiait" xlink:href="esp-20180331.xsd#esp-fvofiait" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-sbct" xlink:href="esp-20180331.xsd#esp-sbct" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-esopt" xlink:href="esp-20180331.xsd#esp-esopt" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-fvofiaisocguggulafvoafssbmstd" xlink:href="esp-20180331.xsd#esp-fvofiaisocguggulafvoafssbmstd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-fvofiaisocmoafssd" xlink:href="esp-20180331.xsd#esp-fvofiaisocmoafssd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-nipsd" xlink:href="esp-20180331.xsd#esp-nipsd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-sbcnd" xlink:href="esp-20180331.xsd#esp-sbcnd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/StockBasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" xlink:href="esp-20180331.xsd#StockBasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails" xlink:href="esp-20180331.xsd#StockBasedCompensationScheduleOfStockOptionActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-sbcsocinvsod" xlink:href="esp-20180331.xsd#esp-sbcsocinvsod" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-cacd" xlink:href="esp-20180331.xsd#esp-cacd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-riasd" xlink:href="esp-20180331.xsd#esp-riasd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-esopnd" xlink:href="esp-20180331.xsd#esp-esopnd" xlink:type="simple" />
    <link:roleRef roleURI="http://espry.com/role/esp-esopsoesd" xlink:href="esp-20180331.xsd#esp-esopsoesd" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-daei" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_DocumentAndEntityInformationAbstract" xlink:label="loc_espDocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espDocumentAndEntityInformationAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espDocumentAndEntityInformationAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-bs" xlink:title="00000002 - Statement - Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaapAvailableForSaleSecuritiesCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaapIncomeTaxesReceivable" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapIncomeTaxesReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNetAbstract" xlink:label="loc_us-gaapInventoryNetAbstract" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapInventoryNetAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryNetAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryNetAbstract" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryForLongTermContractsOrPrograms" xlink:label="loc_us-gaapInventoryForLongTermContractsOrPrograms" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryNetAbstract" xlink:to="loc_us-gaapInventoryForLongTermContractsOrPrograms" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryNetAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="loc_us-gaapDeferredTaxAssetsNetCurrent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="loc_us-gaapAccruedLiabilitiesCurrentAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaapAccruedSalariesCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccruedLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedSalariesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="loc_us-gaapAccruedVacationCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccruedLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedVacationCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="loc_us-gaapAccruedEmployeeBenefitsCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccruedLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedEmployeeBenefitsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccruedLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaapDeferredTaxLiabilitiesNoncurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaapAdditionalPaidInCapitalCommonStock" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapitalCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:label="loc_espTotalStockholdersEquityBeforyEsopAndTreasuryStock" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_espTotalStockholdersEquityBeforyEsopAndTreasuryStock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_UnearnedESOPSharesCost" xlink:label="loc_espUnearnedESOPSharesCost" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_espUnearnedESOPSharesCost" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-bsp" xlink:title="00000003 - Statement - Balance Sheets (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms" xlink:label="loc_us-gaapProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesHeldInEmployeeTrustShares" xlink:label="loc_us-gaapCommonStockSharesHeldInEmployeeTrustShares" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesHeldInEmployeeTrustShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaapTreasuryStockShares" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapTreasuryStockShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-soci" xlink:title="00000004 - Statement - Statements of Comprehensive Income (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIncomeAbstract" xlink:label="loc_us-gaapOtherIncomeAbstract" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherIncomeAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend" xlink:label="loc_us-gaapInvestmentIncomeInterestAndDividend" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapInvestmentIncomeInterestAndDividend" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncome" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaapCommonStockDividendsPerShareDeclared" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCommonStockDividendsPerShareDeclared" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-socf" xlink:title="00000005 - Statement - Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationOperatingActivities" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPCompensationExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="loc_us-gaapGainLossOnDispositionOfAssets" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainLossOnDispositionOfAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInIncomeTaxesReceivable" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInIncomeTaxesReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedSalaries" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedSalaries" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherEmployeeRelatedLiabilities" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherEmployeeRelatedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInPropertyAndOtherTaxesPayable" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPropertyAndOtherTaxesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaapPaymentsToAcquireAvailableForSaleSecurities" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapPaymentsToAcquireAvailableForSaleSecurities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaapProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaapPaymentsOfDividendsCommonStock" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapPaymentsOfDividendsCommonStock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationFinancingActivities" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaapIncomeTaxesPaid" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_AccrualOfDividends" xlink:label="loc_espAccrualOfDividends" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_espAccrualOfDividends" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-bop" xlink:title="00000006 - Disclosure - Basis of Presentation">
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_BasisOfPresentationAbstract" xlink:label="loc_espBasisOfPresentationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccounting" xlink:label="loc_us-gaapBasisOfAccounting" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espBasisOfPresentationAbstract" xlink:to="loc_us-gaapBasisOfAccounting" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-fvofiai" xlink:title="00000007 - Disclosure - Investment Securities">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaapInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-nips" xlink:title="00000008 - Disclosure - Net Income per Share">
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_NetIncomePerShareAbstract" xlink:label="loc_espNetIncomePerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaapEarningsPerShareTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espNetIncomePerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-sbc" xlink:title="00000009 - Disclosure - Stock Based Compensation">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-cac" xlink:title="00000010 - Disclosure - Commitments and Contingencies">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-rias" xlink:title="00000011 - Disclosure - Recently Issued Accounting Standards">
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_RecentlyIssuedAccountingStandardsAbstract" xlink:label="loc_espRecentlyIssuedAccountingStandardsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espRecentlyIssuedAccountingStandardsAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-esop" xlink:title="00000012 - Disclosure - Employee Stock Ownership Plan">
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_EmployeeStockOwnershipPlanAbstract" xlink:label="loc_espEmployeeStockOwnershipPlanAbstract" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_EmployeeStockOwnershipPlanTextBlock" xlink:label="loc_espEmployeeStockOwnershipPlanTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espEmployeeStockOwnershipPlanAbstract" xlink:to="loc_espEmployeeStockOwnershipPlanTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-fvofiait" xlink:title="00000013 - Disclosure - Investment Securities (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="loc_us-gaapAvailableForSaleSecuritiesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="loc_us-gaapInvestmentsClassifiedByContractualMaturityDateTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapInvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-sbct" xlink:title="00000014 - Disclosure - Stock Based Compensation (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfNonvestedShareActivityTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfNonvestedShareActivityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-esopt" xlink:title="00000015 - Disclosure - Employee Stock Ownership Plan (Tables)">
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_EmployeeStockOwnershipPlanAbstract" xlink:label="loc_espEmployeeStockOwnershipPlanAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" xlink:label="loc_us-gaapScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espEmployeeStockOwnershipPlanAbstract" xlink:to="loc_us-gaapScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-fvofiaisocguggulafvoafssbmstd" xlink:title="00000016 - Disclosure - Investment Securities (Schedule of Available-for-Sale Securities) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:to="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaapCertificatesOfDepositMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapCertificatesOfDepositMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaapMunicipalBondsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapMunicipalBondsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAmortizedCost" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAmortizedCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaapAvailableForSaleSecuritiesCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-fvofiaisocmoafssd" xlink:title="00000017 - Disclosure - Investment Securities (Schedule of Contractual Maturities) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaapAvailableForSaleSecuritiesCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:to="loc_us-gaapAvailableForSaleSecuritiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-nipsd" xlink:title="00000018 - Disclosure - Net Income per Share (Details)">
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_NetIncomePerShareAbstract" xlink:label="loc_espNetIncomePerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espNetIncomePerShareAbstract" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-sbcnd" xlink:title="00000019 - Disclosure - Stock Based Compensation (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_TwoThousandSeventeenPlanMember" xlink:label="loc_espTwoThousandSeventeenPlanMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_espTwoThousandSeventeenPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_TwoThousandSevenPlanMember" xlink:label="loc_espTwoThousandSevenPlanMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_espTwoThousandSevenPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaapTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapTitleOfIndividualAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_NonEmployeeDirectorsMember" xlink:label="loc_espNonEmployeeDirectorsMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_espNonEmployeeDirectorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_IndividualEmployeeMember" xlink:label="loc_espIndividualEmployeeMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_espIndividualEmployeeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtRangeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" xlink:label="loc_espDeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_espDeferredTaxBenefitRelatedToUnrecognizedCompensationCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaapCommonStockDividendsPerShareCashPaid" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapCommonStockDividendsPerShareCashPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" xlink:label="loc_espPercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_espPercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" xlink:label="loc_espNumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_espNumberOfSharesSubjectToOptionOrAwardSingleFiscalYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/StockBasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails" xlink:title="00000020 - Disclosure - Stock Based Compensation (Schedule of weighted average assumptions for option awards) (Details)">
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_StockbasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetailsAbstract" xlink:label="loc_espStockbasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetailsAbstract" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_WeightedAverageAssumptionsAbstract" xlink:label="loc_espWeightedAverageAssumptionsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espStockbasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetailsAbstract" xlink:to="loc_espWeightedAverageAssumptionsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espWeightedAverageAssumptionsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espWeightedAverageAssumptionsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espWeightedAverageAssumptionsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espWeightedAverageAssumptionsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espWeightedAverageAssumptionsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails" xlink:title="00000021 - Disclosure - Stock Based Compensation (Schedule of Stock Option Activity) (Details)">
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_StockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" xlink:label="loc_espStockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espStockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espStockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espStockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:label="loc_espSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="loc_espSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:label="loc_espShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espStockbasedCompensationScheduleOfStockOptionActivityDetailsAbstract" xlink:to="loc_espShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-sbcsocinvsod" xlink:title="00000022 - Disclosure - Stock Based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_2" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-cacd" xlink:title="00000023 - Disclosure - Commitments and Contingencies (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaapLossContingenciesByNatureOfContingencyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLossContingenciesByNatureOfContingencyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaapLossContingencyNatureDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingenciesByNatureOfContingencyAxis" xlink:to="loc_us-gaapLossContingencyNatureDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandbyLettersOfCreditMember" xlink:label="loc_us-gaapStandbyLettersOfCreditMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLossContingencyNatureDomain" xlink:to="loc_us-gaapStandbyLettersOfCreditMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="loc_us-gaapLossContingencyAccrualAtCarryingValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLossContingencyAccrualAtCarryingValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-riasd" xlink:title="00000024 - Disclosure - Recently Issued Accounting Standards (Details)">
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_RecentlyIssuedAccountingStandardsAbstract" xlink:label="loc_espRecentlyIssuedAccountingStandardsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsTable" xlink:label="loc_us-gaapProspectiveAdoptionOfNewAccountingPronouncementsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espRecentlyIssuedAccountingStandardsAbstract" xlink:to="loc_us-gaapProspectiveAdoptionOfNewAccountingPronouncementsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ItemEffectedLineItems" xlink:label="loc_us-gaapItemEffectedLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProspectiveAdoptionOfNewAccountingPronouncementsTable" xlink:to="loc_us-gaapItemEffectedLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:label="loc_us-gaapProspectiveAdoptionOfNewAccountingPronouncementsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProspectiveAdoptionOfNewAccountingPronouncementsTable" xlink:to="loc_us-gaapProspectiveAdoptionOfNewAccountingPronouncementsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingGuidanceMember" xlink:label="loc_us-gaapAccountingGuidanceMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProspectiveAdoptionOfNewAccountingPronouncementsAxis" xlink:to="loc_us-gaapAccountingGuidanceMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="loc_us-gaapNewAccountingPronouncementMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingGuidanceMember" xlink:to="loc_us-gaapNewAccountingPronouncementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapItemEffectedLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapItemEffectedLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherNoncurrentAssets" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapItemEffectedLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-esopnd" xlink:title="00000025 - Disclosure - Employee Stock Ownership Plan (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_EmployeeStockOwnershipPlanAbstract" xlink:label="loc_espEmployeeStockOwnershipPlanAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:label="loc_us-gaapScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espEmployeeStockOwnershipPlanAbstract" xlink:to="loc_us-gaapScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPPlanDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPPlanDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_EmployeeStockOwnershipPlanMember" xlink:label="loc_espEmployeeStockOwnershipPlanMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="loc_espEmployeeStockOwnershipPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_EmployeeStockOwnershipPlanHoursWorked" xlink:label="loc_espEmployeeStockOwnershipPlanHoursWorked" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="loc_espEmployeeStockOwnershipPlanHoursWorked" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPCompensationExpense" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaapTreasuryStockSharesAcquired" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="loc_us-gaapTreasuryStockSharesAcquired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaapTreasuryStockValueAcquiredCostMethod" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="loc_us-gaapTreasuryStockValueAcquiredCostMethod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://espry.com/role/esp-esopsoesd" xlink:title="00000026 - Disclosure - Employee Stock Ownership Plan (Schedule of ESOP shares) (Details)">
      <link:loc xlink:type="locator" xlink:href="esp-20180331.xsd#esp_EmployeeStockOwnershipPlanAbstract" xlink:label="loc_espEmployeeStockOwnershipPlanAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espEmployeeStockOwnershipPlanAbstract" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfAllocatedShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espEmployeeStockOwnershipPlanAbstract" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espEmployeeStockOwnershipPlanAbstract" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPSharesInESOP" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espEmployeeStockOwnershipPlanAbstract" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPSharesInESOP" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue" xlink:label="loc_us-gaapEmployeeStockOwnershipPlanESOPDeferredSharesFairValue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_espEmployeeStockOwnershipPlanAbstract" xlink:to="loc_us-gaapEmployeeStockOwnershipPlanESOPDeferredSharesFairValue" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806629856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>May 10, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ESPEY MFG & ELECTRONICS CORP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000033533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--06-30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Smaller Reporting Company<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,383,723<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) (5) Smaller Reporting Accelerated Filer, (6) Smaller Reporting Emerging Growth Company Filer (7) Non-accelerated Emerging Growth Company Filer or (8) Accelerated Emerging Growth Company Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6807326880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 6,906,752<span></span>
</td>
<td class="nump">$ 10,058,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Investment securities</a></td>
<td class="nump">11,402,394<span></span>
</td>
<td class="nump">9,426,968<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net of allowance of $3,000</a></td>
<td class="nump">3,595,441<span></span>
</td>
<td class="nump">3,399,613<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">148,102<span></span>
</td>
<td class="nump">120,179<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">1,419,002<span></span>
</td>
<td class="nump">1,303,259<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">978,550<span></span>
</td>
<td class="nump">512,014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryForLongTermContractsOrPrograms', window );">Costs related to contracts in process, net of advance payments of $577,714 and $1,366,504 at March 31, 2018 and June 30, 2017, respectively</a></td>
<td class="nump">7,903,603<span></span>
</td>
<td class="nump">7,863,538<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories</a></td>
<td class="nump">10,301,155<span></span>
</td>
<td class="nump">9,678,811<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetCurrent', window );">Deferred tax assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">317,559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">776,447<span></span>
</td>
<td class="nump">227,306<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">33,130,291<span></span>
</td>
<td class="nump">33,228,599<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">2,579,043<span></span>
</td>
<td class="nump">2,265,096<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">78,489<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">35,787,823<span></span>
</td>
<td class="nump">35,493,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND STOCKHOLDERS' EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,499,895<span></span>
</td>
<td class="nump">2,250,115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Salaries and wages</a></td>
<td class="nump">391,213<span></span>
</td>
<td class="nump">172,045<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedVacationCurrent', window );">Vacation</a></td>
<td class="nump">724,662<span></span>
</td>
<td class="nump">656,199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">ESOP payable</a></td>
<td class="nump">245,752<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">163,418<span></span>
</td>
<td class="nump">250,283<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Payroll and other taxes withheld</a></td>
<td class="nump">58,429<span></span>
</td>
<td class="nump">46,939<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">3,083,369<span></span>
</td>
<td class="nump">3,375,581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred tax liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">220,571<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,083,369<span></span>
</td>
<td class="nump">3,596,152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (see Note 5)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, par value $.33-1/3 per share Authorized 10,000,000 shares; Issued 3,029,874 shares as of March 31, 2018 and June 30, 2017. Outstanding 2,375,923 and 2,371,321 as of March 31, 2018 and June 30, 2017, respectively (includes 33,125 and 45,000 Unearned ESOP shares, respectively)</a></td>
<td class="nump">1,009,958<span></span>
</td>
<td class="nump">1,009,958<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Capital in excess of par value</a></td>
<td class="nump">17,861,046<span></span>
</td>
<td class="nump">17,650,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(6,592)<span></span>
</td>
<td class="num">(3,599)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">22,301,533<span></span>
</td>
<td class="nump">21,670,196<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock', window );">Total stockholders equity before ESOP</a></td>
<td class="nump">41,165,945<span></span>
</td>
<td class="nump">40,326,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_UnearnedESOPSharesCost', window );">Less: Unearned ESOP shares</a></td>
<td class="num">(650,248)<span></span>
</td>
<td class="num">(650,248)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Cost of 653,951 and 658,553 shares of common stock in treasury as of March 31, 2018 and June 30, 2017, respectively</a></td>
<td class="num">(7,811,243)<span></span>
</td>
<td class="num">(7,779,099)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">32,704,454<span></span>
</td>
<td class="nump">31,897,543<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 35,787,823<span></span>
</td>
<td class="nump">$ 35,493,695<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, before ESOP and Treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_TotalStockholdersEquityBeforyEsopAndTreasuryStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_UnearnedESOPSharesCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of unearned shares that qualify as permanent equity that are held by an employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_UnearnedESOPSharesCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedVacationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19396-108361<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedVacationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31928-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryForLongTermContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves, and progress payments, of inventory associated with long-term contracts, expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryForLongTermContractsOrPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherEmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806678592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheets (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Trade accounts receivable, allowance</a></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms', window );">Advance payments of costs related to contracts in process</a></td>
<td class="nump">$ 577,714<span></span>
</td>
<td class="nump">$ 1,366,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.3333<span></span>
</td>
<td class="nump">$ 0.3333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">3,029,874<span></span>
</td>
<td class="nump">3,029,874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">2,375,923<span></span>
</td>
<td class="nump">2,371,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesHeldInEmployeeTrustShares', window );">Unearned ESOP, shares</a></td>
<td class="nump">33,125<span></span>
</td>
<td class="nump">45,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">653,951<span></span>
</td>
<td class="nump">658,553<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesHeldInEmployeeTrustShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common stock held in a trust that has been set up specifically to accumulate stock for the sole purpose of distribution to participating employees but not yet earned.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 25<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109244457&amp;loc=d3e16701-113920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesHeldInEmployeeTrustShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of advances received from customers under long-term contracts which have been offset against inventories accounts at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(d)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806933232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Comprehensive Income (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 5,663,161<span></span>
</td>
<td class="nump">$ 5,324,104<span></span>
</td>
<td class="nump">$ 24,690,689<span></span>
</td>
<td class="nump">$ 17,060,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">4,407,957<span></span>
</td>
<td class="nump">4,195,599<span></span>
</td>
<td class="nump">18,898,733<span></span>
</td>
<td class="nump">13,508,014<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,255,204<span></span>
</td>
<td class="nump">1,128,505<span></span>
</td>
<td class="nump">5,791,956<span></span>
</td>
<td class="nump">3,552,397<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">895,129<span></span>
</td>
<td class="nump">784,589<span></span>
</td>
<td class="nump">2,756,319<span></span>
</td>
<td class="nump">2,307,636<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">360,075<span></span>
</td>
<td class="nump">343,916<span></span>
</td>
<td class="nump">3,035,637<span></span>
</td>
<td class="nump">1,244,761<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAbstract', window );"><strong>Other income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest income</a></td>
<td class="nump">42,684<span></span>
</td>
<td class="nump">39,911<span></span>
</td>
<td class="nump">109,561<span></span>
</td>
<td class="nump">63,385<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other</a></td>
<td class="nump">13,428<span></span>
</td>
<td class="nump">7,488<span></span>
</td>
<td class="nump">31,236<span></span>
</td>
<td class="nump">21,691<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">56,112<span></span>
</td>
<td class="nump">47,399<span></span>
</td>
<td class="nump">140,797<span></span>
</td>
<td class="nump">85,076<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td>
<td class="nump">416,187<span></span>
</td>
<td class="nump">391,315<span></span>
</td>
<td class="nump">3,176,434<span></span>
</td>
<td class="nump">1,329,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">98,423<span></span>
</td>
<td class="nump">112,142<span></span>
</td>
<td class="nump">801,035<span></span>
</td>
<td class="nump">385,761<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">317,764<span></span>
</td>
<td class="nump">279,173<span></span>
</td>
<td class="nump">2,375,399<span></span>
</td>
<td class="nump">944,076<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income, net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized loss on investment securities</a></td>
<td class="num">(2,143)<span></span>
</td>
<td class="num">(247)<span></span>
</td>
<td class="num">(2,993)<span></span>
</td>
<td class="num">(1,503)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="nump">$ 315,621<span></span>
</td>
<td class="nump">$ 278,926<span></span>
</td>
<td class="nump">$ 2,372,406<span></span>
</td>
<td class="nump">$ 942,573<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 1.02<span></span>
</td>
<td class="nump">$ 0.41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 1.02<span></span>
</td>
<td class="nump">$ 0.41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">2,331,697<span></span>
</td>
<td class="nump">2,317,838<span></span>
</td>
<td class="nump">2,328,518<span></span>
</td>
<td class="nump">2,309,771<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">2,349,428<span></span>
</td>
<td class="nump">2,327,797<span></span>
</td>
<td class="nump">2,338,909<span></span>
</td>
<td class="nump">2,323,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends per share:</a></td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterestAndDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterestAndDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6807189152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Cash Flows (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 2,375,399<span></span>
</td>
<td class="nump">$ 944,076<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities', window );">Excess tax benefits from share-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(9,070)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">86,675<span></span>
</td>
<td class="nump">93,293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">318,076<span></span>
</td>
<td class="nump">323,710<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense', window );">ESOP compensation expense</a></td>
<td class="nump">279,502<span></span>
</td>
<td class="nump">320,835<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense</a></td>
<td class="nump">19,707<span></span>
</td>
<td class="nump">50,146<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">(Increase) decrease in trade receivable, net</a></td>
<td class="num">(195,828)<span></span>
</td>
<td class="nump">1,583,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable', window );">(Increase) decrease in income taxes receivable</a></td>
<td class="num">(27,923)<span></span>
</td>
<td class="nump">107,615<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">(Increase) decrease in inventories, net</a></td>
<td class="num">(622,344)<span></span>
</td>
<td class="nump">1,891,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Increase in prepaid expenses and other current assets</a></td>
<td class="num">(549,141)<span></span>
</td>
<td class="num">(123,758)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">(Decrease) increase in accounts payable</a></td>
<td class="num">(750,220)<span></span>
</td>
<td class="nump">82,715<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedSalaries', window );">Increase (decrease) in accrued salaries and wages</a></td>
<td class="nump">219,168<span></span>
</td>
<td class="num">(258,947)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Increase in vacation accrual</a></td>
<td class="nump">68,463<span></span>
</td>
<td class="nump">16,874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities', window );">Decrease in ESOP payable</a></td>
<td class="num">(33,750)<span></span>
</td>
<td class="num">(46,250)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Decrease in other accrued expenses</a></td>
<td class="num">(86,865)<span></span>
</td>
<td class="num">(40,020)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable', window );">Increase (decrease) in payroll and other taxes withheld</a></td>
<td class="nump">11,490<span></span>
</td>
<td class="num">(2,531)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,112,409<span></span>
</td>
<td class="nump">4,933,145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash Flows from Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions to property, plant and equipment</a></td>
<td class="num">(632,023)<span></span>
</td>
<td class="num">(331,686)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities', window );">Purchase of investment securities</a></td>
<td class="num">(10,101,613)<span></span>
</td>
<td class="num">(7,606,900)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Proceeds from sale/maturity of investment securities</a></td>
<td class="nump">8,121,986<span></span>
</td>
<td class="nump">3,974,224<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(2,611,650)<span></span>
</td>
<td class="num">(3,964,362)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends on common stock</a></td>
<td class="num">(1,744,062)<span></span>
</td>
<td class="num">(1,730,031)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury stock</a></td>
<td class="num">(109,694)<span></span>
</td>
<td class="num">(44,335)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">201,586<span></span>
</td>
<td class="nump">150,917<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities', window );">Excess tax benefits from share-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">9,070<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(1,652,170)<span></span>
</td>
<td class="num">(1,614,379)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Decrease in cash and cash equivalents</a></td>
<td class="num">(3,151,411)<span></span>
</td>
<td class="num">(645,596)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">10,058,163<span></span>
</td>
<td class="nump">10,031,644<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">6,906,752<span></span>
</td>
<td class="nump">9,386,048<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Schedule of Cash Flow Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes paid</a></td>
<td class="nump">$ 810,000<span></span>
</td>
<td class="nump">$ 228,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of plan compensation cost recognized during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109196918&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109196918&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedSalaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in accrued salaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedSalaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in employer-related costs classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109979856&amp;loc=d3e26853-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3151-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109979856&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798250032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_BasisOfPresentationAbstract', window );"><strong>Basis of Presentation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccounting', window );">Basis of Presentation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Note 1. Basis of Presentation</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">In the opinion of management the accompanying
unaudited financial statements contain all adjustments (consisting of only normal recurring adjustments) necessary for a fair presentation
of the results for such periods. The results for any interim period are not necessarily indicative of the results to be expected
for the full fiscal year. Certain information and footnote disclosures normally included in financial statements prepared in accordance
with United States generally accepted accounting principles have been condensed or omitted. The preparation of these financial
statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses,
and related disclosure of assets and liabilities. On an ongoing basis, we evaluate our estimates and judgments, including those
related to revenue recognition, inventories, income taxes, and stock-based compensation. Management bases its estimates on historical
experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the
basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.
Actual results may differ from these estimates under different assumptions or conditions. These financial statements should be
read in conjunction with the Company's most recent audited financial statements included in its report on Form 10-K for the year
ended June 30, 2017. Certain reclassifications may have been made to the prior year financial statements to conform to the current
year presentation.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_BasisOfPresentationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_BasisOfPresentationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccounting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccounting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6610318320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Securities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investment Securities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5in 6pt 0; text-align: justify">Note 2. Investment Securities</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">ASC 820 establishes a fair value hierarchy
which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair
value. The standard describes three levels of inputs that may be used to measure fair value:</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><tr style="vertical-align: top">
<td style="width: 22.5pt"></td><td style="width: 13.5pt"><font style="font-family: Wingdings">&#167;</font></td><td style="text-align: justify">Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that
the entity has the ability to access as of the measurement date.</td></tr></table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><tr style="vertical-align: top">
<td style="width: 22.5pt"></td><td style="width: 13.5pt"><font style="font-family: Wingdings">&#167;</font></td><td style="text-align: justify">Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for
similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated
by observable market data.</td></tr></table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><tr style="vertical-align: top">
<td style="width: 22.3pt"></td><td style="width: 13.7pt"><font style="font-family: Wingdings">&#167;</font></td><td style="text-align: justify">Level 3: Significant unobservable inputs that reflect a reporting entity&#8217;s own assumptions
about the assumptions that market participants would use in pricing an asset or liability.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The carrying amounts of financial instruments,
including cash and cash equivalents, short term investment securities, accounts receivable, accounts payable and accrued expenses,
approximated fair value as of March 31, 2018 and June 30, 2017 because of the immediate or short-term maturity of these financial
instruments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Investment securities at March 31, 2018
and June 30, 2017 consist of certificates of deposit and government and municipal bonds which are classified as available-for-sale
securities and have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value
of available-for-sale securities by major security type at March 31, 2018 and June 30, 2017 are as follows:</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">Gross</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">Gross</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">Amortized</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">Unrealized</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">Unrealized</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">Fair</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Cost</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Gains</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Losses</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Value</td><td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-decoration: underline; padding-left: 5.4pt">March 31, 2018</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; padding-left: 5.4pt">Certificates of deposit</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">10,439,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">10,439,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Municipal bonds</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">968,749</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">603</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(5,958</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">963,394</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Total investment securities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,407,749</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">603</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(5,958</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,402,394</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline; padding-left: 5.4pt">June 30, 2017</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.4pt">Certificates of deposit</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,557,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,557,000</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Municipal bonds</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">871,872</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">258</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(2,162</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">869,968</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Total investment securities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,428,872</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">258</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(2,162</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,426,968</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The portfolio is diversified and highly
liquid and primarily consists of investment grade fixed income instruments. At March 31, 2018, the Company did not have any investments
in individual securities that have been in a continuous loss position considered to be other than temporary.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">As of March 31, 2018 and June 30, 2017,
the remaining contractual maturities of available-for-sale securities were as follows:</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid">Years to Maturity</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">Less than</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">One to</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">One Year</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Five Years</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Total</td><td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-decoration: underline">March 31, 2018</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 61%; padding-bottom: 1pt">Available-for-sale</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">10,528,099</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">874,295</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">11,402,394</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">June 30, 2017</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt">Available-for-sale</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">8,829,542</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">597,426</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">9,426,968</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798193024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_NetIncomePerShareAbstract', window );"><strong>Net Income per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Note 3. Net Income per Share</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Basic net income per share excludes dilution
and is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding
for the period. Diluted net income per share reflects the potential dilution that could occur if securities or other contracts
to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared
in the income of the Company. The computation of weighted-average common shares outstanding, assuming dilution, excluded options
to purchase 103,600 and 152,150 shares of our common stock for the three and nine months ended March 31, 2018 and 2017, respectively,
as the effect of including them would be anti-dilutive. As Unearned ESOP shares are released or committed-to-be-released the shares
become outstanding for earnings-per-share computations.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_NetIncomePerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_NetIncomePerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6627257696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Based Compensation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Note 4. Stock Based Compensation</p>

<p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><font style="font-weight: normal; font-style: normal">The
Company follows ASC 718 in establishing standards for the accounting for transactions in which an entity exchanges its equity instruments
for goods or services, as well as transactions in which an entity incurs liabilities in exchange for goods or services that are
based on the fair value of the entity&#8217;s equity instruments or that may be settled by the issuance of those equity instruments.
ASC 718 requires that the cost resulting from all share-based payment transactions be recognized in the financial statements based
on the fair value of the share-based payment. ASC 718 establishes fair value as the measurement objective in accounting for share-based
payment transactions with employees, except for equity instruments held by employee share ownership plans. </font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Total stock-based compensation expense
recognized in the statements of comprehensive income for the three-month periods ended March 31, 2018 and 2017 was $36,205 and
$40,245, respectively, before income taxes. The related total deferred tax benefits were approximately $2,034 and $3,769 for the
same periods. Total stock-based compensation expense recognized in the statements of comprehensive income for the nine-month periods
ended March 31, 2018 and 2017, was $86,675 and $93,293, respectively, before income taxes. The related total deferred tax benefit
was approximately $4,805 and $7,893 for the same periods.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">As of March 31, 2018, there was approximately
$153,718 of unrecognized compensation cost related to stock option awards that is expected to be recognized as expense over the
next 2.00 years. The total deferred tax benefit related to these awards is expected to be approximately $8,738.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has one employee stock option plan
under which options or stock awards may be granted, the 2017 Stock Options and Restricted Stock Plan (the &#34;2017 Plan&#34;),
approved by the Company's shareholders at the Company's Annual Meeting on December 1, 2017. The Board of Directors may grant options
to acquire shares of common stock to employees and non-employee directors of the Company at the fair market value of the common
stock on the date of grant. The maximum aggregate number of shares of Common Stock subject to options or awards to non-employee
directors is 133,000 and the maximum aggregate number of shares of Common Stock subject to options or awards granted to non-employee
directors during any single fiscal year is the lesser of 13,300 and 33 1/3% of the total number of shares subject to options or
awards granted in such fiscal year. The maximum number of shares subject to options or awards granted to any individual employee
may not exceed 15,000 in a fiscal year. Generally, options granted have a two-year vesting period based on two years of continuous
service and have a ten-year contractual life. Option grants provide for accelerated vesting if there is a change in control. Shares
issued upon the exercise of options are from those held in Treasury. Options covering 400,000 shares are authorized for issuance
under the 2017 plan, of which 51,715 have been granted as of March 31, 2018. While no further grants of options may be made under
the Company&#8217;s 2007 Stock Option and Restricted Stock Plan, as of March 31, 2018, 185,400 options were outstanding under such
plan of which 145,950 are vested and exercisable.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">ASC 718 requires the use of a valuation model
to calculate the fair value of stock-based awards. The Company has elected to use the Black-Scholes option valuation model, which
incorporates various assumptions including those for dividend yield, volatility, expected life and interest rates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The table below outlines the weighted average
assumptions that the Company used to calculate the fair value of each option award for the nine months ended March 31, 2018 and
2017.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">March 31, 2018</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">March 31, 2017</td><td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; text-align: justify">Dividend yield</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">4.60%</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">3.85%</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Company&#8217;s expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23.97%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29.70%</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.95%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.84%</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Expected term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.7 yrs</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.6 yrs</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Weighted average fair value per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">&#160;&#160;&#160;&#160;of options granted during the period</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.790</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4.640</td><td style="text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company declares dividends quarterly and
paid cash dividends totaling $0.75 per share for the nine months ended March 31, 2018 and 2017. Our Board of Directors assesses
the Company&#8217;s dividend policy periodically. There is no assurance that the Board of Directors will maintain the amount of
the regular cash dividend. Expected stock price volatility is based on the historical volatility of the Company&#8217;s stock.
The risk-free interest rate is based on the implied yield available on U.S. Treasury issues with an equivalent term approximating
the expected life of the options. The expected option life (in years) represents the estimated period of time until exercise and
is based on actual historical experience.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The following table summarizes stock
option activity during the nine months ended March 31, 2018:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Employee Stock Options Plan</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Weighted</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Number of</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Weighted</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Average</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Shares</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Average</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Remaining</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Aggregate</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Subject</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Exercise</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Contractual</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Intrinsic</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">To Options</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Price</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Term</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 48%">Balance at July 1, 2017</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">197,800</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">24.57</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">5.86</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap">Granted</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">51,715</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">$</td><td style="white-space: nowrap; text-align: right">21.76</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">9.54</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Exercised</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">(9,400</td><td style="white-space: nowrap; text-align: left">)</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">$</td><td style="white-space: nowrap; text-align: right">21.45</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">(4,885</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">24.44</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: right; border-bottom: Black 1pt solid">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; padding-bottom: 2.5pt">Outstanding at March 31, 2018</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">235,230</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">24.08</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">6.22</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">528,162</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap; text-align: left; padding-bottom: 2.5pt">Vested or expected to vest at March 31, 2018</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">221,814</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">24.10</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">6.04</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">494,369</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; padding-bottom: 2.5pt">Exercisable at March 31, 2018</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">145,950</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">24.31</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">4.42</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">303,756</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"><font style="text-underline-style: double">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The aggregate intrinsic value in the
table above represents the total pretax intrinsic value (the difference between the closing sale price of the Company&#8217;s common
stock as reported on the NYSE MKT on March 31, 2018 and the exercise price, multiplied by the number of in-the-money options) that
would have been received by the option holders if all option holders had exercised their options on March 31, 2018. This amount
changes based on the fair market value of the Company&#8217;s common stock. The total intrinsic values of the options exercised
during the nine months ended March 31, 2018 and 2017 were $23,437 and $20,769, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">The following table summarizes changes in non-vested stock
options during the nine months ended March 31, 2018:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Number</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Weighted Average</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">of Shares</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Grant Date Fair</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Subject to Option</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value (per Option)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 74%">Non-vested at July 1, 2017</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">42,900</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">4.586</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap">Granted</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">51,715</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">$</td><td style="white-space: nowrap; text-align: right">2.793</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Vested</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">(1,500</td><td style="white-space: nowrap; text-align: left">)</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">$</td><td style="white-space: nowrap; text-align: right">4.149</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">(3,835</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">3.731</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; padding-bottom: 2.5pt">Non-vested at March 31, 2018</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">89,280</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">3.591</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798245536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Note 5. Commitments and Contingencies</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The Company at certain times enters into
standby letters of credit agreements with financial institutions primarily relating to the guarantee of future performance on certain
contracts. Contingent liabilities on outstanding standby letters of credit agreements aggregated to zero at March 31, 2018 and
June 30, 2017. The Company, as a U.S. Government contractor, is subject to audits, reviews, and investigations by the U.S. Government
related to its negotiation and performance of government contracts and its accounting for such contracts. Failure to comply with
applicable U.S. Government standards by a contractor may result in suspension from eligibility for award of any new government
contract and a guilty plea or conviction may result in debarment from eligibility for awards. The government may, in certain cases,
also terminate existing contracts, recover damages, and impose other sanctions and penalties.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6632854288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recently Issued Accounting Standards<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_RecentlyIssuedAccountingStandardsAbstract', window );"><strong>Recently Issued Accounting Standards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Recently Issued Accounting Standards</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Note 6. Recently Issued Accounting Standards</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2014, the FASB issued ASU No. 2014-09,
&#8220;Revenue from Contracts with Customers,<i>&#8221;</i> which supersedes nearly all existing revenue recognition guidance under
U.S. GAAP.&#160; The core principle of ASU No. 2014-09 is to recognize revenues when promised goods or services are transferred
to customers in an amount that reflects the consideration to which an entity expects to be entitled for those goods or services.&#160;
ASU No. 2014-09 defines a five step process to achieve this core principle and, in doing so, more judgment and estimates may be
required within the revenue recognition process than are required under existing U.S. GAAP.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In subsequent periods, the FASB issued additional
ASUs intended to clarify specific aspects related to the interpretation and implementation of ASU No. 2014-09. In March 2016, the
FASB issued ASU No. 2016-08, &#8220;Revenue from Contracts with Customers &#8211; Principal versus Agent Considerations (Reporting
Revenue Gross versus Net)&#8221; to provide guidance on principal versus agent considerations by an entity as discussed in ASU
No. 2014-09. ASU No. 2016-08 provides criteria to be assessed by an entity when determining whether it is the principal or agent
in relation to the goods or services which the company is contractually obligated to provide to the customer. Among these considerations
are: identifying the unit of account at which the entity should assess whether it is a principal or an agent; identifying the nature
of the good or service provided to the customer; applying the control principle to certain types of transactions; and, interaction
of the control principle with the indicators provided to assist in the principle versus agent evaluation. In April 2016, the FASB
issued ASU No. 2016-10, &#8220;Revenue from Contracts with Customers &#8211; (Topic 606): Identifying Performance Obligations and
Licensing&#8221; to provide implementation guidance related to the necessary judgements required in identifying performance obligations
of a contract and guidance related to recognition of licensing revenues. In May 2016, the FASB issued ASU No. 2016-12, &#8220;Revenue
from Contracts with Customers &#8211; (Topic 606): Narrow-Scope Improvements and Practical Expedients&#8221; to provide guidance
related to the implementation of ASU No. 2014-09 in the following areas; assessing collectability for contracts that do not meet
Step 1 of revenue recognition, presentation of sales taxes, noncash consideration, contract modifications at transition, and completed
contracts at transition.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">These standards are effective for annual periods
beginning after December 15, 2017, and interim periods therein, using either of the following transition methods: (i) a full retrospective
approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients,
or (ii) a retrospective approach with the cumulative effect of initially adopting ASU No. 2014-09 recognized at the date of adoption
(which includes additional footnote disclosures).&#160; Early adoption is permitted for annual periods beginning after December
15, 2016 and interim periods therein. We are continuing to evaluate the impact of our pending adoption of ASU No. 2014-09, which
we do not expect to have a material impact on the Company&#8217;s financial statements upon adoption. The company expects to use
the modified retrospective method when adopting the standard beginning July 1, 2018.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In November 2015, the FASB issued ASU No.
2015-17, &#8220;Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes&#8221;.&#160;The guidance requires the
classification of deferred tax assets and liabilities as non-current in a classified balance sheet. The current requirement that
deferred tax assets and liabilities of a tax-paying component of an entity be offset and presented as a single amount is not affected
by this update. We adopted ASU 2015-17 during the first quarter of fiscal year 2018 on a prospective basis. Prior periods were
not retrospectively adjusted. Accordingly, for the nine-month period ended March 31, 2018 we decreased current deferred tax assets
by $268,371 and decreased noncurrent deferred tax liabilities by $189,882; the net reclassification of which increased noncurrent
deferred tax assets by $78,849. Adoption of ASU No. 2015-17 for the prior period presented would have the following impact on
the Company&#8217;s financial statements for June 30, 2017; a decrease in current assets of $317,559, a decrease in non-current
liabilities of $220,571 and an increase in non-current assets of $96,988.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In March 2016, the FASB issued ASU No. 2016-09,
&#8220;Compensation &#8211; Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting&#8221;. The
areas for simplification in this update involve several aspects of the accounting for share-based payment transactions, including
the income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of
cash flows. We adopted ASU 2016-09 during the first quarter of fiscal year 2018 on a prospective basis. We have elected to follow
an accounting policy to estimate the number of awards that are expected to vest (consistent with ASU and prior GAAP). Adoption
of ASU No. 2016-09 did not have a material impact on the Company&#8217;s financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">In February 2018, the FASB issued ASU
No. 2018-02, &#8220;Income Statement&#8212;Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects
from Accumulated Other Comprehensive Income&#8221;. Under current accounting guidance, the income tax effects for changes in income
tax rates and certain other transactions are recognized in income from continuing operations resulting in income tax effects recognized
in Accumulated Other Comprehensive Income that do not reflect the current tax rate of the entity (&#8220;stranded tax effects&#8221;).
The new guidance allows the Company the option to reclassify these stranded tax effects to retained earnings that relate to the
change in the federal tax rate resulting from the passage of the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;). This update
is effective for fiscal years beginning after December 15, 2018, including interim periods therein, and early adoption is permitted.
The Company is evaluating the impact that ASU No. 2018-02 will have on the Company's financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_RecentlyIssuedAccountingStandardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_RecentlyIssuedAccountingStandardsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6798208112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Ownership Plan<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_EmployeeStockOwnershipPlanAbstract', window );"><strong>Employee Stock Ownership Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_EmployeeStockOwnershipPlanTextBlock', window );">Employee Stock Ownership Plan</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in; text-align: justify; text-indent: -0.75in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 0.75in; text-align: justify; text-indent: -0.75in">Note 7.
Employee Stock Ownership Plan</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0in">The Company sponsors
a leveraged employee stock ownership plan (the &#34;ESOP&#34;) that covers all non-union employees who work 1,000 or more hours
per year and are employed on June 30. The Company makes annual contributions to the ESOP equal to the ESOP's debt service less
dividends on unallocated shares received by the ESOP. All dividends on unallocated shares received by the ESOP are used to pay
debt service. Dividends on allocated ESOP shares are recorded as a reduction of retained earnings. As the debt is repaid, shares
are released and allocated to active employees, based on the proportion of debt service paid in the year. The Company accounts
for its ESOP in accordance with FASB ASC 718-40. Accordingly, the shares purchased by the ESOP are reported as Unearned ESOP shares
in the statement of financial position. As shares are released or committed-to-be-released, the Company reports compensation expense
equal to the current average market price of the shares, and the shares become outstanding for earnings-per-share (EPS) computations.
ESOP compensation expense was $100,464 and $103,959 for the three-month periods ended March 31, 2018 and 2017, respectively. ESOP
compensation expense was $279,502 and $320,835 for the nine-month periods ended March 31, 2018 and 2017, respectively.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in">The ESOP shares as
of March 31, 2018 and 2017 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">March 31, 2018</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">March 31, 2017</td><td style="white-space: nowrap; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 74%; text-align: justify; text-indent: 0in">&#160;&#160;&#160;&#160;&#160;Allocated shares</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">443,198</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">439,432</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap; text-align: justify">&#160;&#160;&#160;&#160;&#160;Committed-to-be-released shares</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">11,875</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">12,500</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; text-align: justify; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;Unreleased shares</td><td style="white-space: nowrap; padding-bottom: 1pt">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">33,125</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="white-space: nowrap; padding-bottom: 1pt">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">49,167</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; text-align: justify; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Total shares held by the ESOP</td><td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">488,198</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">501,099</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Fair value of unreleased shares</td><td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">867,875</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">1,130,841</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 1in; text-indent: -1in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">During the three and nine months ended
March 31, 2018 the Company repurchased 0 and 4,798 shares previously held in the ESOP for $0 and $109,694. During the three and
nine months ended March 31, 2017 the Company repurchased 0 and 1,663 shares previously held in the ESOP for $0 and $44,335.</p>

<p>The ESOP allows for eligible participants to take whole share distributions from the plan on specific dates in
accordance with the provision of the plan. Share distributions from the ESOP during the three and nine months ended March 31,
2018 totaled 0 and 8,103 shares, respectively. During the three and nine month period ended March 31, 2017 the ESOP did not
distribute any shares from the plan.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_EmployeeStockOwnershipPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_EmployeeStockOwnershipPlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_esp_EmployeeStockOwnershipPlanTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for employee stock ownership plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_EmployeeStockOwnershipPlanTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6770386192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Securities (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesTextBlock', window );">Schedule of Available-for-Sale Securities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Investment securities at March 31, 2018
and June 30, 2017 consist of certificates of deposit and government and municipal bonds which are classified as available-for-sale
securities and have been determined to be level 1 assets. The cost, gross unrealized gains, gross unrealized losses and fair value
of available-for-sale securities by major security type at March 31, 2018 and June 30, 2017 are as follows:</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">Gross</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">Gross</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">Amortized</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">Unrealized</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">Unrealized</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">Fair</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Cost</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Gains</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Losses</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Value</td><td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-decoration: underline; padding-left: 5.4pt">March 31, 2018</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; padding-left: 5.4pt">Certificates of deposit</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">10,439,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">10,439,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Municipal bonds</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">968,749</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">603</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(5,958</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">963,394</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Total investment securities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,407,749</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">603</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(5,958</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,402,394</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline; padding-left: 5.4pt">June 30, 2017</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.4pt">Certificates of deposit</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,557,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,557,000</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Municipal bonds</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">871,872</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">258</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(2,162</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">869,968</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Total investment securities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,428,872</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">258</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(2,162</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,426,968</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Schedule of Contractual Maturities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">As of March 31, 2018 and June 30, 2017,
the remaining contractual maturities of available-for-sale securities were as follows:</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid">Years to Maturity</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">Less than</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">One to</td><td style="text-align: right; vertical-align: bottom">&#160;</td><td style="text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">One Year</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Five Years</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">Total</td><td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-decoration: underline">March 31, 2018</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 61%; padding-bottom: 1pt">Available-for-sale</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">10,528,099</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">874,295</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">11,402,394</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline">June 30, 2017</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt">Available-for-sale</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">8,829,542</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">597,426</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">9,426,968</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6768357440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Fair Value Assumptions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The table below outlines the weighted average
assumptions that the Company used to calculate the fair value of each option award for the nine months ended March 31, 2018 and
2017.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">March 31, 2018</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td><td style="padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">March 31, 2017</td><td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; text-align: justify">Dividend yield</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">4.60%</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">3.85%</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Company&#8217;s expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23.97%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29.70%</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.95%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.84%</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Expected term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.7 yrs</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.6 yrs</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Weighted average fair value per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">&#160;&#160;&#160;&#160;of options granted during the period</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.790</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4.640</td><td style="text-align: left">&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">The following table summarizes stock
option activity during the nine months ended March 31, 2018:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Employee Stock Options Plan</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Weighted</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Number of</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Weighted</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Average</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Shares</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Average</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Remaining</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Aggregate</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Subject</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Exercise</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Contractual</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Intrinsic</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">To Options</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Price</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Term</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 48%">Balance at July 1, 2017</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">197,800</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">24.57</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">5.86</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap">Granted</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">51,715</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">$</td><td style="white-space: nowrap; text-align: right">21.76</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">9.54</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Exercised</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">(9,400</td><td style="white-space: nowrap; text-align: left">)</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">$</td><td style="white-space: nowrap; text-align: right">21.45</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">(4,885</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">24.44</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: right; border-bottom: Black 1pt solid">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; padding-bottom: 2.5pt">Outstanding at March 31, 2018</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">235,230</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">24.08</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">6.22</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">528,162</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap; text-align: left; padding-bottom: 2.5pt">Vested or expected to vest at March 31, 2018</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">221,814</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">24.10</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">6.04</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">494,369</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; padding-bottom: 2.5pt">Exercisable at March 31, 2018</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">145,950</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">24.31</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">4.42</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">303,756</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"><font style="text-underline-style: double">&#160;</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock', window );">Schedule of Changes in Non-Vested Stock Options</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">The following table summarizes changes in non-vested stock
options during the nine months ended March 31, 2018:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Number</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Weighted Average</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">of Shares</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Grant Date Fair</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Subject to Option</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value (per Option)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 74%">Non-vested at July 1, 2017</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">42,900</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">4.586</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap">Granted</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">51,715</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">$</td><td style="white-space: nowrap; text-align: right">2.793</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Vested</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">(1,500</td><td style="white-space: nowrap; text-align: left">)</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">$</td><td style="white-space: nowrap; text-align: right">4.149</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">Forfeited or expired</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">(3,835</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">3.731</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; padding-bottom: 2.5pt">Non-vested at March 31, 2018</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">89,280</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">3.591</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6629475360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Ownership Plan (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_EmployeeStockOwnershipPlanAbstract', window );"><strong>Employee Stock Ownership Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock', window );">Schedule of ESOP shares</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in">The ESOP shares as
of March 31, 2018 and 2017 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify; text-indent: 0in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">March 31, 2018</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: right; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right; border-bottom: Black 1pt solid; vertical-align: bottom">March 31, 2017</td><td style="white-space: nowrap; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 74%; text-align: justify; text-indent: 0in">&#160;&#160;&#160;&#160;&#160;Allocated shares</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">443,198</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">439,432</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap; text-align: justify">&#160;&#160;&#160;&#160;&#160;Committed-to-be-released shares</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">11,875</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">12,500</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; text-align: justify; padding-bottom: 1pt">&#160;&#160;&#160;&#160;&#160;Unreleased shares</td><td style="white-space: nowrap; padding-bottom: 1pt">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">33,125</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td><td style="white-space: nowrap; padding-bottom: 1pt">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">49,167</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; text-align: justify; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Total shares held by the ESOP</td><td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">488,198</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">501,099</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap; text-align: justify">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Fair value of unreleased shares</td><td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">867,875</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">1,130,841</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_EmployeeStockOwnershipPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_EmployeeStockOwnershipPlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the details pertaining to each employee stock ownership plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806727216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment Securities (Schedule of Available-for-Sale Securities) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">$ 11,407,749<span></span>
</td>
<td class="nump">$ 9,428,872<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">603<span></span>
</td>
<td class="nump">258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(5,958)<span></span>
</td>
<td class="num">(2,162)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">11,402,394<span></span>
</td>
<td class="nump">9,426,968<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of Deposit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">10,439,000<span></span>
</td>
<td class="nump">8,557,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">10,439,000<span></span>
</td>
<td class="nump">8,557,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal Bonds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">968,749<span></span>
</td>
<td class="nump">871,872<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">603<span></span>
</td>
<td class="nump">258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(5,958)<span></span>
</td>
<td class="num">(2,162)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">$ 963,394<span></span>
</td>
<td class="nump">$ 869,968<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6771059344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment Securities (Schedule of Contractual Maturities) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract', window );"><strong>Contractual maturities of available-for-sale securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Less than One Year</a></td>
<td class="nump">$ 10,528,099<span></span>
</td>
<td class="nump">$ 8,829,542<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">One to Five Years</a></td>
<td class="nump">874,295<span></span>
</td>
<td class="nump">597,426<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">$ 11,402,394<span></span>
</td>
<td class="nump">$ 9,426,968<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27198-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=75019621&amp;loc=d3e62586-112803<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27198-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=75019621&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6748373376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_NetIncomePerShareAbstract', window );"><strong>Net Income per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities</a></td>
<td class="nump">103,600<span></span>
</td>
<td class="nump">152,150<span></span>
</td>
<td class="nump">103,600<span></span>
</td>
<td class="nump">152,150<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_NetIncomePerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_NetIncomePerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6807814448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="nump">$ 36,205<span></span>
</td>
<td class="nump">$ 40,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 86,675<span></span>
</td>
<td class="nump">$ 93,293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Deferred tax benefit related to stock based compensation</a></td>
<td class="nump">2,034<span></span>
</td>
<td class="nump">$ 3,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,805<span></span>
</td>
<td class="nump">$ 7,893<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation costs</a></td>
<td class="nump">153,718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 153,718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period in which compensation cost will be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts', window );">Deferred tax benefit related to unrecognized compensation costs</a></td>
<td class="nump">$ 8,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding</a></td>
<td class="nump">235,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">235,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash divided paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic values of the options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,437<span></span>
</td>
<td class="nump">$ 20,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=esp_TwoThousandSeventeenPlanMember', window );">2017 Plan [Member] | Stock Option Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Authorized shares under plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">51,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=esp_TwoThousandSeventeenPlanMember', window );">2017 Plan [Member] | Non employee directors [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Authorized shares under plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear', window );">Percentage of total number of shares subject to options or awards, single fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.33%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear', window );">Number of shares subject to option or award, single fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=esp_TwoThousandSeventeenPlanMember', window );">2017 Plan [Member] | Individual Employee [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear', window );">Number of shares subject to option or award, single fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=esp_TwoThousandSevenPlanMember', window );">2007 Plan [Member] | Stock Option Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding</a></td>
<td class="nump">185,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Vested and exercisable shares</a></td>
<td class="nump">145,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax benefit attributable to unrecognized share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares subject to option or award in a single fiscal year as outlined in the plan contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_NumberOfSharesSubjectToOptionOrAwardSingleFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of the total number of shares subject to options or awards granted in a single fiscal year; this will take effect only if the percentage is less than a specified amount in the plan contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_PercentageOfTotalNumberOfSharesSubjectToOptionsOrAwardsGrantedInFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested options awarded to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=esp_TwoThousandSeventeenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=esp_TwoThousandSeventeenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=esp_NonEmployeeDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=esp_NonEmployeeDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=esp_IndividualEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=esp_IndividualEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=esp_TwoThousandSevenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=esp_TwoThousandSevenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6769867488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation (Schedule of weighted average assumptions for option awards) (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_WeightedAverageAssumptionsAbstract', window );"><strong>Weighted Average Assumptions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">3.85%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Company's expected volatility</a></td>
<td class="nump">23.97%<span></span>
</td>
<td class="nump">29.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.95%<span></span>
</td>
<td class="nump">1.84%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">4 years 8 months 12 days<span></span>
</td>
<td class="text">4 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value per share of options granted during the period</a></td>
<td class="nump">$ 2.790<span></span>
</td>
<td class="nump">$ 4.640<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_WeightedAverageAssumptionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_WeightedAverageAssumptionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806774896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation (Schedule of Stock Option Activity) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Shares Subject To Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance at July 1, 2017</a></td>
<td class="nump">197,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">51,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised</a></td>
<td class="num">(9,400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited or expired</a></td>
<td class="num">(4,885)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at March 31, 2018</a></td>
<td class="nump">235,230<span></span>
</td>
<td class="nump">197,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested or expected to vest at March 31, 2018</a></td>
<td class="nump">221,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at March 31, 2018</a></td>
<td class="nump">145,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance at July 1, 2017</a></td>
<td class="nump">$ 24.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</a></td>
<td class="nump">21.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</a></td>
<td class="nump">21.45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited or expired</a></td>
<td class="nump">24.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at March 31, 2018</a></td>
<td class="nump">24.08<span></span>
</td>
<td class="nump">$ 24.57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested or expected to vest at March 31, 2018</a></td>
<td class="nump">24.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at March 31, 2018</a></td>
<td class="nump">$ 24.31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Weighted Average Remaining Contractual Term</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding</a></td>
<td class="text">6 years 2 months 19 days<span></span>
</td>
<td class="text">5 years 10 months 10 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted', window );">Granted</a></td>
<td class="text">9 years 6 months 14 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested or expected to vest at March 31, 2018</a></td>
<td class="text">6 years 15 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at March 31, 2018</a></td>
<td class="text">4 years 5 months 1 day<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding at March 31, 2018</a></td>
<td class="nump">$ 528,162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested or expected to vest at March 31, 2018</a></td>
<td class="nump">494,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable at March 31, 2018</a></td>
<td class="nump">$ 303,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</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_esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6637703248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2018 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Number of Shares Subject to Option</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Non-vested at July 1, 2017 | shares</a></td>
<td class="nump">42,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted | shares</a></td>
<td class="nump">51,715<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Vested | shares</a></td>
<td class="num">(1,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares', window );">Forfeited or expired | shares</a></td>
<td class="num">(3,835)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Non-vested at March 31, 2018 | shares</a></td>
<td class="nump">89,280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract', window );"><strong>Weighted Average Grant Date Fair Value (per Option)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested at July 1, 2017 | $ / shares</a></td>
<td class="nump">$ 4.586<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted | $ / shares</a></td>
<td class="nump">2.793<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Vested | $ / shares</a></td>
<td class="nump">4.149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue', window );">Forfeited or expired | $ / shares</a></td>
<td class="nump">3.731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested at March 31, 2018 | $ / shares</a></td>
<td class="nump">$ 3.591<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of options vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6633307440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Contingent liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_StandbyLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6609713728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recently Issued Accounting Standards (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ItemEffectedLineItems', window );"><strong>Item Effected [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Change in current assets</a></td>
<td class="num">$ (268,371)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Change in noncurrent liabilities</a></td>
<td class="num">(189,882)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Change in noncurrent assets</a></td>
<td class="nump">$ 78,849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis=us-gaap_NewAccountingPronouncementMember', window );">Adjustments for New Accounting Pronouncement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ItemEffectedLineItems', window );"><strong>Item Effected [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Change in current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 317,559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Change in noncurrent liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Change in noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,988<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ItemEffectedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ItemEffectedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis=us-gaap_NewAccountingPronouncementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProspectiveAdoptionOfNewAccountingPronouncementsAxis=us-gaap_NewAccountingPronouncementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6797365040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Ownership Plan (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2017 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($) </div>
<div>h </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2017 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense', window );">ESOP compensation expense | $</a></td>
<td class="nump">$ 100,464<span></span>
</td>
<td class="nump">$ 103,959<span></span>
</td>
<td class="nump">$ 279,502<span></span>
</td>
<td class="nump">$ 320,835<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=esp_EmployeeStockOwnershipPlanMember', window );">Employee Stock Ownership Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_EmployeeStockOwnershipPlanHoursWorked', window );">Number of hours worked per year to quality for the plan | h</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Shares repurchased | shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,798<span></span>
</td>
<td class="nump">1,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Value of shares repurchased | $</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 109,694<span></span>
</td>
<td class="nump">$ 44,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan', window );">Shares distributed | shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">8,103<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_EmployeeStockOwnershipPlanHoursWorked">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum number of hours worked per year for nonunion employees to participate in ESOP.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_EmployeeStockOwnershipPlanHoursWorked</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of plan compensation cost recognized during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 25<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109244457&amp;loc=d3e16649-113920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=esp_EmployeeStockOwnershipPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=esp_EmployeeStockOwnershipPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6773800464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Stock Ownership Plan (Schedule of ESOP shares) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_esp_EmployeeStockOwnershipPlanAbstract', window );"><strong>Employee Stock Ownership Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares', window );">Allocated shares</a></td>
<td class="nump">443,198<span></span>
</td>
<td class="nump">439,432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares', window );">Committed-to-be-released shares</a></td>
<td class="nump">11,875<span></span>
</td>
<td class="nump">12,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares', window );">Unreleased shares</a></td>
<td class="nump">33,125<span></span>
</td>
<td class="nump">49,167<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP', window );">Total shares held by the ESOP</a></td>
<td class="nump">488,198<span></span>
</td>
<td class="nump">501,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue', window );">Fair value of unreleased shares</a></td>
<td class="nump">$ 867,875<span></span>
</td>
<td class="nump">$ 1,130,841<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_esp_EmployeeStockOwnershipPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">esp_EmployeeStockOwnershipPlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>esp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of unearned shares held by the employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The shares that, although not legally released, will be released by a future scheduled and committed debt service payment and will be allocated to employees for service rendered in the current accounting period. The ESOP documents typically define the period of service to which the shares relate. ESOP shares are released to compensate employees directly, to settle employer liabilities for other employee benefits, and to replace dividends on allocated shares that are used for debt service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares contributed to the ESOP that have not yet been released, committed to be released, or allocated to participant accounts. Suspense shares generally collateralize ESOP debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the allocated, committed-to-be-released and suspense shares of the entity held by the plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>39
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "N#KDP?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ *X.N3&;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  K@ZY,1FA8$>\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9)12\,P$,>_BN2]O:2K0T+7%\4G!<&!XEM(;EM8DX;DI-VW-ZU;
MA^@'\#%W__SN=W"-#E+W$5]B'S"2Q70SNLXGJ<.&'8B"!$CZ@$ZE,B=\;N[Z
MZ!3E9]Q#4/JH]@@5YVMP2,HH4C !B[ 06=L8+75$17T\XXU>\.$S=C/,:, .
M'7I*($H!K)TFAM/8-7 %3##"Z-)W <U"G*M_8N<.L'-R3'9)#<-0#JLYEW<0
M\/[\]#JO6UB?2'F-^5>RDDX!-^PR^6UU_[!]9&W%Q5W!;PM1;\5:5K6L^<?D
M^L/O*NQZ8W?V'QM?!-L&?MU%^P502P,$%     @ *X.N3)E<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
MD=0+_/D Z $![ZO%P%QW%;R6"DND6%IGT.3@1KE4$5.*P@HIEW;?:'X"_G@
M]'S@\0D(:)U.DYYF'2NDG$QED1P+.4XY0\)YS8"A/9J,Q2E_/@!+D_"8![X"
M RW!.((70*OA+VEU211PF'9XAC@J!'Q^XC P8N0$#7P!!EJ!<=9<#(Q[%P'&
M2GP&9CCI?)"X!G.<<E(+DH<I&+0T8R\)P%=A8,IPX#U(O@Q+6H:#0),T,.%J
MK.(&\";A*9P$& IN!'E[XGSIL?<\O@)+6H$#/F ,S&?*6(HHHQ2GC/,UJHPO
MOU*250]RQ -?X22M<'35::&1*KT>XIJ[9$%P7N$C"@NFMQ#P>)(X4 3GQN:)
MKW&2UC@: ;382*4#/86QH'3D"+)B0>6#P$6 ]YB.]F,J^4(G::'#^70Q,.^C
M3N+WC)^B5BR%WUG6GU&]LNSJZN@0J^?N'J^>;,J78],&^%7KY:[P7K973ZA]
M ;=+8-I7<+ON;P+?W/<7DW_FU?/^6$\>RZ8I#]VUU%-9-C$-7MRDP>]BOKT\
M%/&I:7^Z]+OJ+P3[AZ8\#9>=V>7&=?X_4$L#!!0    ( "N#KDQ X@\AWP0
M %L6   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL?9AO;^,V#,:_2I#W
MO8BD+%M%&J#),&S !A0W;'OM)FH3G!UGMMO<OOUD.\VE)#44:&+GH?30HG_Z
MLSPW[;=N'T(_^UY7Q^YAON_[T_UBT6WWH2Z[+\TI'.,O+TU;EWV\;%\7W:D-
MY6X,JJL%&N,6=7DXSE?+\=Y3NUHV;WUU.(:G=M:]U779_KL.57-^F,/\X\;7
MP^N^'VXL5LM3^1K^"/V?IZ<V7BVNK>P.=3AVA^8X:\/+P_P1[C=4# &CXJ]#
M.'<WWV=#*L]-\VVX^'7W,#>#HU"%;3\T4<:/][ )536T%'W\<VET?NUS"+S]
M_M'ZSV/R,9GGL@N;IOK[L.OW#_-B/MN%E_*MZK\VYU_"):%L/KMD_UMX#U64
M#TYB']NFZL;_L^U;US?UI95HI2Z_3Y^'X_AYOK3_$:8'X"4 KP&Q[_\+H$L
M_0BP8_*3LS'5G\J^7"W;YCQKI]$ZE4-1P#W%A[D=;H[/;OPM9MO%N^\K;Y>+
M]Z&=BV0]2?!& E?%(C9^[0&U'M8HPO%S!QNIR$GO@=0<:(RGVQPR/=ZJ\7:,
MMS?Q1<:>P23)1\EQ2H+RC+QGJ4B=M];D3K>3J78RF4XBWJGQ3J3C<Y:.E!#+
M>#-)LIM,[KS)C6XD5XWDTDC!C.2BE\*YG'N1*D_H$S52J%X*Z86-W;H0O1 4
MMV,WF5%DL18@\62\ZL8+-V ,L^-%/YC[S/"71\H(34&)%P",3@&C& +. 2.Z
M I\;5EL;1989L(D2A@260+P$<)/ZYR94[CP"*CD1SPEEF8//"BQX5E((63$\
MZH0I'55 BBD!7)*FXM@C<4]2![%>(37V.OU X@\,Y]]%],F20R1KN2<IA,(#
M6I\PI3,0,L64XZ8R:2JS'BQP4XH0!H"G!D\'*TAL B__-2C@S.-KBX:;DL("
M\^3@Z8@%R5@P'+(@^8G@P8D:E[H[S IO\X0G';4@60N&PQ8D1EUAG2AQ*8N^
M<YLPI-,6%-P"QRU(D-Y1+!$Q;(K..LP2_$<=N*@ %SAP49+TKG"%X].CIK/&
M8,J2CEP$Q1)R2R#' ZSG#TF1Q4JBU+I1!S@J  <.<%2X'&U;7G ;16@]$=C$
M"X<ZP%$N-N,#2#2A Q<5X ('+FK C=.-F 0T84PKEDG"E Y<5( +'+BH<=3$
M/\?'9:-)<V><-ZFJU)F+"G.!,Q<5E$)$7,'7;HJ0?&X14R.H4Q<5Z@*G+FHT
M=?&A"J1H2O+.DDNL>% '+Q9*;2;F7=11B0HJ^<RU1@6!D,=]CA,[.U5)QJ10
M0#HN2<$E<ER2@L$X\3B^H=UH0FLIM68FG9>D\!(Y+TF"$$U<./+"5'20&0^)
MF9=T8I(DIMCZ*1JQ]R/)RO3>CQ*;<F6ER^&U)F6E&U\0A)R_([H2+.6) B<=
MOJ3 %_D"G#2F0A87EGQEJ2F=S;+4CIUT^I)"7^13 DFDQEUC5H!8->G*."G8
M!.=(AR\I\$4^*9!D:J1\W,1S&"A"3X4S-K$*)QV^E$O*8>H]T4%)R@J5[_C6
M%U'^:5(QAN_3-XH.L3!BGEO<',G5H7T=3R^[V;9Y._;#Z=?-W>L)Z2,.1WKL
M_AKN-],YYX]FIF/7W\OV]7#L9L]-WS?U>*SWTC1]B#;-E_C<]Z'<72^J\-(/
M7_/XO9V..Z>+OCE=CG(7U_/DU7]02P,$%     @ *X.N3%FV%HFT 0  T@,
M !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q]4]MNW" 0_17$!P0OWJ3I
MRK:4356U4BNM4C5Y9NVQC0(>!_ Z_?L"=ARKM?("S'#.F0M#-J)YMBV (Z]:
M=3:GK7/]@3%;MJ"%O<(>.G]3H]'">=,TS/8&1!5)6C&>)#=,"]G1(HN^DRDR
M')R2'9P,L8/6POPY@L(QISOZYGB03>N"@Q59+QKX!>YW?S+>8HM*)35T5F)'
M#-0YO=L=CON CX!'":-=G4FHY(SX'(SO54Z3D! H*%U0$'Z[P#TH%81\&B^S
M)EU"!N+Z_*;^-=;N:SD+"_>HGF3EVIS>4E)!+0;E'G#\!G,]UY3,Q?^ "R@/
M#YGX&"4J&U=2#M:AGE5\*EJ\3KOLXCY.-VDZT[8)?";PA7 ;X[ I4,S\BW"B
MR R.Q$R][T5XXMV!^]Z4P1E;$>]\\M9[+\6.?\[8)0C-F..$X6O,@F!>?0G!
MMT(<^7]TODU/-S-,(SU=1T^3;8']IL ^"NP_+'$#D_Y;)%OU5(-IXC194N+0
MQ4E>>9>!O>/Q3=[AT[3_%*:1G25G=/YE8_]K1 <^E>3*CU#K/]AB**A=.'[R
M9S.-V60X[.<?Q)9O7/P%4$L#!!0    ( "N#KDRHB:5VLP$  -(#   8
M>&PO=V]R:W-H965T<R]S:&5E=#<N>&UL?5-A;]P@#/TKB!]0+B3=JE,2J==J
MVJ1-.G7:]IE+G 05X@S(I?OW Y)FV1;U"V#C]_QL3#ZA>;8=@",O6O6VH)US
MPY$Q6W6@A;W! 7I_TZ#1PGG3M,P.!D0=05HQ?CB\8UK(GI9Y])U-F>/HE.SA
M;(@=M1;FUPD43@5-Z*OC2;:="PY6YH-HX2NX;\/9>(NM++74T%N)/3'0%/0^
M.9ZR$!\#ODN8[.9,0B47Q.=@?*H+>@B"0$'E H/PVQ4>0*E Y&7\7#CIFC(
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
M+-K^K)THWG2]9] WP,O_4$L#!!0    ( "N#KDRE=/8Q\ $  /H$   9
M>&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;'V4T8Z;,!!%?P7Q 6LP$$($2-U4
M52NU4K15VV<GF02T!E/;"=N_[]AF:4*LOL2>\9WK,XYQ.0KYJAH ';QUO%=5
MV&@]; A1AP8ZII[$ #VNG(3LF,90GHD:)+"C+>HXH5&T(AUK^[ N;6XGZU)<
M-&][V,E 7;J.R3_/P,58A7'XGGAISXTV"5*7 SO#=] _AIW$B,PNQ[:#7K6B
M#R2<JO!#O-EF1F\%/UL8U<T\,)WLA7@UP9=C%48&"#@<M'%@.%QA"YP;(\3X
M/7F&\Y:F\';^[O[)]HZ][)F"K>"_VJ-NJG =!D<XL0O7+V+\#%,_61A,S7^%
M*W"4&Q+<XR"XLK_!X:*TZ"871.G8FQO;WHZC6\F+J<Q?0*<".A?$Z7\+DJD@
M61001V9;_<@TJTLIQD"Z/VM@YD[$FP0/\V"2]NSL&G:K,'NMXSPIR=4839IG
MIZ$W&GJOV'H4_TP( LP4U$M!;7UR1Y'Z#1*O06(-TCN#;-&&T^16TSM-E-%U
M5!2+;AZ%ZS4MLI3ZB5(O4>HA6BV(G":[W2A/<:<%SZ,L*U"W\N-D7IS,@Q,M
M<++' XK3B"9%N@!Z%!:(4ZS6"R)R<PO-J_"-R7/;JV O-%YH>^U.0FA S^@)
M31M\B.: PTF;:8YSZ3Y'%V@Q3"\-F9^[^B]02P,$%     @ *X.N3 3MM6\*
M @  F 4  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&ULC53;;J,P$/T5
MQ ?47$,5 5)SJ7:E72GJ:G>?'3(!5!M3VPG=OU]?""4$I7W!]G#.F3.#F;1C
M_%54 -)YIZ01F5M)V2X1$D4%%(L'UD*CWAP9IUBJ(R^1:#G@@R%1@@+/6R"*
MZ\;-4Q/;\3QE)TGJ!G;<$2=*,?^W L*ZS/7=2^"E+BNI RA/6US"+Y"_VQU7
M)S2H'&H*C:A9XW X9NZ3O]Q&&F\ ?VKHQ&COZ$KVC+WJP_=#YGK:$! HI%;
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
MHIXJ %Q&P)41=R=@(.HI;, U!!BR#SPR!+@V *8-=L$:4#:].$!.4M\JX]H
MF#8XL^]>'EC!:.HY,0 O>L"*WEF S,F*QC1+[ F,)I?BAG<[_7[H@[4XMOKQ
M,AF]O%%N05^JW^#C ^='V>VJM@^>A%17<WV!W@HAN0HGGJF<]^I-=>G4?"N'
M9J;:W?BP&#M2',RC*;J\W);_ %!+ P04    "  K@ZY,+BD >&H"  #+!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6QUE=N.FS 0AE\%<5_ -@2(
M2*1DJZJ56FFU5=MKAS@)6H.I[23;MZ]M",O"<(,/S/S?C&$\Q5W(5W5A3'MO
M-6_4QK]HW:[#4)475E,5B)8UYLU)R)IJLY3G4+62T:-SJGF(HV@5UK1J_&WA
M]I[EMA!7S:N&/4M/7>N:RG][QL5]XR/_L?%2G2_:;H3;HJ5G]I/I7^VS-*MP
M4#E6-6M4)1I/LM/&WZ'U'L76P5G\KMA=C>:>3>4@Q*M=?#MN_,A&Q#@KM96@
M9KBQ)\:Y53)Q_.U%_8%I'<?SA_H7E[Q)YD 5>Q+\3W74EXV?^=Z1G>B5ZQ=Q
M_\KZA!+?Z[/_SFZ,&W,;B6&4@BOW],JKTJ+N54PH-7WKQJIQX[W7?[C!#KAW
MP(,#<0YA!W*1?Z::;@LI[I[L#K^E]ANC-39G4]I-=Q3NG0E>F=W;%I.T"&]6
MJ+?9=S9X9(,&B]"H#P@,(?9XYHY)!@L0,$;B!,@'@1P6B$&!V G$8X$XFB39
MV23.IG$V,<ZC",8D("8!,&B"26:8!*4H@3$K$+,",'B"6<TPGU"RE$T*8E(
M0R:8=(XA&5G()@,Q&8"))YALALERG"UDDX.8?/X/Q0MQH@BNE B(=#4ME<[(
M#N__49!DJP740E$B #6KRKYT\0B%@S0G"RBP.'<( ZALBL)S5!R@>*$($5S&
MB "H?(HB<Q0)4K)PXR"XX!%0\<FTXGNC#]^*!$D^186CN[1F\NRZB/)*<6U<
M"QOM#IUJA]U=_&[>M;D?5)ZK1GD'H<V-[N[=DQ":F7"BP/S?%]-9AP5G)VVG
MJ9G+KKUT"RW:OG6&0__>_@=02P,$%     @ *X.N3%6>A-BH 0  S ,  !D
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
MST64"#7)GB;\1&?9!0^(F9P.-9G-_-E@3%@]&OBCZ=2?].'/0@ KK39&*M$
MN#-I[LR'C?.=7!71)QDWJ/0F+8"Z(GOP!B'*M03."@EU09[+QBVB''^1[X*5
M_-LS$-2YS#[)9]^+^D+7F=P%42CD9Q#P.1 G0IH6&^"EE>+=UN45B/O'7&>@
M-K+BP1>[.%!B'^ENAQ@DS+:OVK[:FZNS5U=OKFZN+I?B[-V%6-Z\/__QO]^_
MN;C\L/Q67/[T\>KF'PT".=,$"O?61ESP?59*>_[& DO@2+P! OX^N&O>Q<_!
MBO1%4_R_O^[:]CUBN(&NX"%+X]BY KA=V/D^*C8;&3<47_4*XBBXC>)67JU0
MRYYQO."> 2C.HH+IGR0)< Q(,9FL$$/'N93B75I(,6D(+"4(<Q:$.Q";('Q*
M*8YZH]'IX/E( *&P]A=G9;$!HO\#X 7-#5(#_U]9!B_%59[C?8$X&2[\^6RL
MO@":08Y\C.UZKO 50W\TF_B+X8@&XE_ P\/!@6M565@<1\DJ+D, 933R!\,)
M31A/"/B/"2B*!, FFF"(J].;" MV$0L!H$V41 B2P5L+&9?;DB69XE[0?YG<
M %'#^B).F_+O@RS 7$/:!]@ '1WD0%>V2>-09CEQ+ZBU6PE6DJ33-+@40'W1
M>N V^8N'FDY&_F(R('Q-)W-_,AGI2X5O5P[A(#(*,#KS,GOXHDMZ_(3?JB,^
MRAJTU2$S:RK]^#I =MW((@(+XJ1;Q2\+N$U2PG#,UU$"BT1HL*1Y](AUND<U
M&YW<(* 6];8Z1$$>R.C[AVD>-IQ_T/"(1,%!0]-NDZM"JGX'K=YHJJLLVWEE
MA+[S"@<J4^?X8Q*4800(W7/UHX/]G8;MI[:QQ---)N_ L,G! NQDS-8O?\A
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
M<G-V!"DCW.2HWP-SV@;EGG(II@4M:[-L,&.$_]<J0 SI[M(X6CVH<V(..^9
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
M?S;@P:*;M>HD(MC;7W!"*G9E"_8O/\N?4$L#!!0    ( "N#KDP]DL.!EP(
M (H1   /    >&PO=V]R:V)O;VLN>&ULQ9A1;]L@$(#_"O)3]C('FJ1MU$3:
MVDZ*-+71LNV=XDN-@B$"W*S_?F>GT4C5GO9"\V0;G_$GCN/#OMHYOWEP;L/^
M-,:&65''N)V695 U-#)\=ENP>&?M?",C7OK',FP]R"K4 +$QI1@.)V4CM2WF
M5X>^EKZ<7W4GOS7LPK_V[I))%?43_)0/LV)88%R9!/:='HY[HJG_'R:W7FL%
M-TZU#=BXA_)@9-3.AEIO0\&L;&!6'$*8M!6[M5''9[:P^ZXPMF#]JQ?5K.!X
M'F7$9YYTT \&"N:G&F_X1<4[\'R07Z615@%;]<.1, F"27PD$QLLI<<':HA:
M2?,I83PC&,_R,JZZ]W8Q@;DUNW8-SM0:;,#YADE6">2(@!Q]**0,-?MFW Z'
M])>5;95 C@G(<>YL!]WS+3T$#'U='!,";9(7;6&?(,2^AE>@6J^CAK1&S@FT
M\[QH=]@OSC/7 -N"QU+!&DG(+@BRB]R3SJD-PZQ"U=<%%L7KE%X2=)=YZ9"H
MT7%?$]VZ?.UP8;:/8-5Q:OF06I.'>2%_@,( @[H(H<5A_**4:WM.AB5]9 Y2
M'9G=<=MLC7L&7*C[E-_O+/@N@"W-,23E$IY9)F_6,!O@IL! 2&7"*9OP[#IY
MNVA>0%-,RB<\LU#(C+-!BDD9A6=6RCLY7V'757L\FI1=^"GT<L#DYRDF91I^
M M6PP0U$J<UQ!5'6X2?2#AO<2>]EBDGIAV?VS_N8?=K3#3AE()'90"2FX"DF
M92"1V4 TID@QR>^9S XB-QU'RZ:@)"0R2XC<=HA1BDE)2)Q20F*<8E(2$IDE
M1&-.4DQ*0J*74'GX75'!6ENH[O 5 =OQ@U@M/>L.^YW6:-PM;^O6F&MLN[??
MG>Q_,'1]'/Z-S/\"4$L#!!0    ( "N#KDQ'91 V5@$  -,0   :    >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V,UN@D 0P/%7(3R RXR*VHBG7KRV
M?8$-#!\16+*[3?7M2[D4$]WI@4PO$ *9^9]^V7!\HU;[QO2N;@877;NV=UE<
M>S^\*.7RFCKM5F:@?GQ3&MMI/S[:2@TZO^B*%"9)JNQ\1GPZSF=&YR*+[;F
M./K0MB*?Q>K:JB]C+ZXF\DY--UB-"\9/;@/]9;TIRR:G5Y-_=M3[!Q6_"V+U
M. C#02@>M X'K<6#-N&@C7C0-ART%0]*PT&I>- N'+03#]J'@_;B08=PT$$\
M"!)&QD0^B<-:7FM@N 9YKX$!&^3%!H9LD#<;&+1!7FU@V 9YMX&!&^3E!H9N
MD+<;&+Q!7F]D]$9YO9'1&__AK,T=MN7U1D9OE-<;&;U17F]D]$9YO9'1&^7U
MQIG>KM:6BG=OF[YR2Y?<#7]:,X/;^5M+RV=,4Y_NGRGMQRVDINOBZDQ3?R+4
MW3^,TS=02P,$%     @ *X.N3/%<<6=[ 0  L!$  !,   !;0V]N=&5N=%]4
M>7!E<UTN>&ULS9C=;L(@%(!?I>GM8A&VN9^H-]MN-Y/M!1B<6B)_ 73Z]J-5
ME\QTB8N:G)M2.'#.!R7?1<<?&P^Q6!MMXZ1L4O*/A$31@.&Q<AYLCM0N&)YR
M-\R)YV+!YT#8<#@BPMD$-@U2FZ.<CI^AYDN=BJ?M>)MZ4G+OM1(\*6?)RLJ#
MI(-=PBJ [N;$1OEXE2>4Q<LZ9XEY;%+F:"S)$14.%[;]O.YM!2$H"?]"<W6M
M!$@GEB8OJ:(/P&5L )+156QX /F>@K+S'>^,A_3*34Y,UIK\FE!=CB-M-/0#
M=)%S5D[Y6D!?J2ZP?=*3"NYO@W !!C[D:$BJ9WL9:9:CD;03S[E%:*^.!'E4
M\9SZ<A_VRX5%]]YWX#_!2+KFM%,_'P=#PG&-A.,&"<<M$HX1$HX[)!SW2#@>
MD'#0(180+$:E6)1*L3B58I$JQ6)5BD6K%(M7*1:Q4BQF95C,RK"8E6$Q*\-B
M5H;%K R+6=D%S=JUE>'*_D7RZ=QB7Y]T/VJFWU!+ 0(4 Q0    ( "N#KDP?
M(\\#P    !,"   +              "  0    !?<F5L<R\N<F5L<U!+ 0(4
M Q0    ( "N#KDQF\PM@@@   +$    0              "  >D   !D;V-0
M<F]P<R]A<' N>&UL4$L! A0#%     @ *X.N3$9H6!'O    *P(  !$
M         ( !F0$  &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ *X.N
M3)E<G",0!@  G"<  !,              ( !MP(  'AL+W1H96UE+W1H96UE
M,2YX;6Q02P$"% ,4    "  K@ZY,ENZG8E0"  "L!P  &
M@ 'X"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ *X.N
M3.S3P-7%!   XA8  !@              ( !@@L  'AL+W=O<FMS:&5E=',O
M<VAE970R+GAM;%!+ 0(4 Q0    ( "N#KDQ*-:]46P(  +T'   8
M      "  7T0  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4
M"  K@ZY,A$!WE;P$  !]%0  &               @ $.$P  >&PO=V]R:W-H
M965T<R]S:&5E=#0N>&UL4$L! A0#%     @ *X.N3$#B#R'?!   6Q8  !@
M             ( ! !@  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4
M Q0    ( "N#KDQ9MA:)M $  -(#   8              "  14=  !X;"]W
M;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    "  K@ZY,J(FE=K,!  #2
M P  &               @ '_'@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL
M4$L! A0#%     @ *X.N3)8P=P2T 0  T@,  !@              ( !Z"
M 'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( "N#KDRS"+U0
MM0$  -(#   8              "  =(B  !X;"]W;W)K<VAE971S+W-H965T
M.2YX;6Q02P$"% ,4    "  K@ZY,;!3X-+,!  #2 P  &0
M@ &])   >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( "N#
MKDR!*T]PM $  -(#   9              "  :<F  !X;"]W;W)K<VAE971S
M+W-H965T,3$N>&UL4$L! A0#%     @ *X.N3#OCP6>T 0  T@,  !D
M         ( !DB@  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M    "  K@ZY,FO-.K<0!   W!   &0              @ %]*@  >&PO=V]R
M:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( "N#KDQ;"O7_U $  )P$
M   9              "  7@L  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL
M4$L! A0#%     @ *X.N3/ K5)&V 0  T@,  !D              ( !@RX
M 'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    "  K@ZY,V/BK
M-KP"   ,"P  &0              @ %P,   >&PO=V]R:W-H965T<R]S:&5E
M=#$V+GAM;%!+ 0(4 Q0    ( "N#KDRE=/8Q\ $  /H$   9
M  "  6,S  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @
M*X.N3 3MM6\* @  F 4  !D              ( !BC4  'AL+W=O<FMS:&5E
M=',O<VAE970Q."YX;6Q02P$"% ,4    "  K@ZY,D**\0\L#  ""$0  &0
M            @ '+-P  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4
M Q0    ( "N#KDQG%EA-)@(  (H&   9              "  <T[  !X;"]W
M;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ *X.N3-7JX?M# P
MQ0T  !D              ( !*CX  'AL+W=O<FMS:&5E=',O<VAE970R,2YX
M;6Q02P$"% ,4    "  K@ZY,+BD >&H"  #+!P  &0              @ &D
M00  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( "N#KDQ5
MGH38J $  ,P#   9              "  45$  !X;"]W;W)K<VAE971S+W-H
M965T,C,N>&UL4$L! A0#%     @ *X.N3+AGK*L_ @  W@8  !D
M     ( !)$8  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4
M"  K@ZY,;Z/5?)L"  #\"   &0              @ &:2   >&PO=V]R:W-H
M965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( "N#KDRA)G,E&P(   \&   9
M              "  6Q+  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L!
M A0#%     @ *X.N3*IT%V%()@  39$  !0              ( !ODT  'AL
M+W-H87)E9%-T<FEN9W,N>&UL4$L! A0#%     @ *X.N3'LG(]E< @  "0T
M  T              ( !.'0  'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  K
M@ZY,/9+#@9<"  "*$0  #P              @ &_=@  >&PO=V]R:V)O;VLN
M>&UL4$L! A0#%     @ *X.N3$=E$#96 0  TQ   !H              ( !
M@WD  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ *X.N
M3/%<<6=[ 0  L!$  !,              ( !$7L  %M#;VYT96YT7U1Y<&5S
;72YX;6Q02P4&     ", (P!G"0  O7P

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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>43
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.8.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>28</ContextCount>
  <ElementCount>173</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>11</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-daei</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-bs</Role>
      <ShortName>Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-bsp</Role>
      <ShortName>Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-soci</Role>
      <ShortName>Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-socf</Role>
      <ShortName>Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-bop</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - Investment Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-fvofiai</Role>
      <ShortName>Investment Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Net Income per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-nips</Role>
      <ShortName>Net Income per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Stock Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-sbc</Role>
      <ShortName>Stock Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-cac</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Recently Issued Accounting Standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-rias</Role>
      <ShortName>Recently Issued Accounting Standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Employee Stock Ownership Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-esop</Role>
      <ShortName>Employee Stock Ownership Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Investment Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-fvofiait</Role>
      <ShortName>Investment Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://espry.com/role/esp-fvofiai</ParentRole>
      <Position>13</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Stock Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-sbct</Role>
      <ShortName>Stock Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://espry.com/role/esp-sbc</ParentRole>
      <Position>14</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Employee Stock Ownership Plan (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-esopt</Role>
      <ShortName>Employee Stock Ownership Plan (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://espry.com/role/esp-esop</ParentRole>
      <Position>15</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Investment Securities (Schedule of Available-for-Sale Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-fvofiaisocguggulafvoafssbmstd</Role>
      <ShortName>Investment Securities (Schedule of Available-for-Sale Securities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espry.com/role/esp-fvofiait</ParentRole>
      <Position>16</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Investment Securities (Schedule of Contractual Maturities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-fvofiaisocmoafssd</Role>
      <ShortName>Investment Securities (Schedule of Contractual Maturities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espry.com/role/esp-fvofiait</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Net Income per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-nipsd</Role>
      <ShortName>Net Income per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espry.com/role/esp-nips</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Stock Based Compensation (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-sbcnd</Role>
      <ShortName>Stock Based Compensation (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espry.com/role/esp-sbct</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Stock Based Compensation (Schedule of weighted average assumptions for option awards) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/StockBasedCompensationScheduleOfWeightedAverageAssumptionsForOptionAwardsDetails</Role>
      <ShortName>Stock Based Compensation (Schedule of weighted average assumptions for option awards) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espry.com/role/esp-sbct</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Stock Based Compensation (Schedule of Stock Option Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/StockBasedCompensationScheduleOfStockOptionActivityDetails</Role>
      <ShortName>Stock Based Compensation (Schedule of Stock Option Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espry.com/role/esp-sbct</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - Stock Based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-sbcsocinvsod</Role>
      <ShortName>Stock Based Compensation (Schedule of Changes in Non-Vested Stock Options) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espry.com/role/esp-sbct</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-cacd</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espry.com/role/esp-cac</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Recently Issued Accounting Standards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-riasd</Role>
      <ShortName>Recently Issued Accounting Standards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Employee Stock Ownership Plan (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-esopnd</Role>
      <ShortName>Employee Stock Ownership Plan (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espry.com/role/esp-esopt</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="esp-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Employee Stock Ownership Plan (Schedule of ESOP shares) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://espry.com/role/esp-esopsoesd</Role>
      <ShortName>Employee Stock Ownership Plan (Schedule of ESOP shares) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://espry.com/role/esp-esopt</ParentRole>
      <Position>26</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>esp-20180331.xml</File>
    <File>esp-20180331.xsd</File>
    <File>esp-20180331_cal.xml</File>
    <File>esp-20180331_def.xml</File>
    <File>esp-20180331_lab.xml</File>
    <File>esp-20180331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>45
<FILENAME>0001174947-18-000807-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001174947-18-000807-xbrl.zip
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
M!T2NS3CT[?9Z@RT+8N%J\9?X*N\%/),TEOR4[P);*V__AOBW<\LG&_U05Z=
M.O#ESWB9%F_";TZ<&@#701:URG5Z35QO8;N[NHW%&VD*JO5;U'#R>XX+%3A*
M>1F4#MIN<!7ZN(D*ABO?PQ(^-F[_KUZT:1B25J+0O_AK]::GQ+ZX]B;TLL8-
MG0#OF0X18LG_BI>6M]TYYK50:6M%W7VP@XGE_$XL_P-\$]3J,-_56DM%G:$-
MJMR#) [_.]\#OLXW^Y[JH@^V0_PK(._!\U>56[]=6 Z\)WPE2\_' SG"E;=8
M6NZ*=5G0--_S5>3[.9+KCM<P.56SK36^QTM@P)2RV;$>*G<SLYR L$YR#6QR
M\2MYL(/0!Y6,MKIR!^]O;][_+GSZ\*OP[]9B^59X_]O[J[NO7SY_O+H5KKY\
MO>&YF>^B7!B9S-83Q_]6BH21:VF3XBMXS,=K4E/R_%^DNN3PYK*TM:2[:N%-
MT.G@X7R973J.A_>RIDQ!YB"MW8074'_0'V)E*DS)Q :A#GY^]?'SAU>_J*HB
MF3!%]T)P,#+TRF0HIJK()R$#%,+"#J&1.^\=^4H<4..MC(PD&;I6EZ(M8(Y"
M7>4!DV1-%$].W6T4+&$A0EH8+D4!DNH2E.__4#14GT6F--:/20-[YR/]O)\:
M,XP::HSOMEW E5FMB9)HFH<'?$UF!-R&>)9\L&R?YINJQFQ<,G' 85EIC/4:
M6JFD\X-1L,G]30HD21$-56J9!/KS.U1'Z!_"=+ P3G+I^Q@%1D_CW2I[Y,9:
MT?O6&&]A 97@5_1W8("9*_*K[P65G9K=HB;I$C=D!X!:R(W[W5W<EW3Q-Q*
MDD\5S*9BVX<=4L[P' )JV^SX[+F/M)OX[P^>/R/VX3BD&,JZO!P>_3K3/KH8
M\H,%U5?KZ1/X:+X- )NJ+4F53%'D_,/"UAM#2.Z?;86@B(JLF4TA_-WS_X Y
MYWL3$C1F@ZD;FB860,BUWAQ#%3YH$CRHUL4 7S^ D 2Q? 6?\?K+]/+!P@!A
MV@2(UF^>^W!'_ 7>G_&M21A\\>F[UJ(QUS1=UWG$;6 Y%GW5)',\UL0#$WC@
M,=)-41F+2H%8'0UF%5;KQEC1%*,]F# TC76BJ(B2I&D%8*#5NCU6H=X$Y]&0
MI&H=WOAD:=G3]\]T<7'I3K^$<^)?!@$)@S@2UEA8]+&JZKR\[^RJ)715N"3+
MNB*.]T+7"I=@0:N(LLD-UWY]5J%=4639T/AUT8Y1\);$#^E1OQ X\_[/R%ZB
MRMIC6L@:Z!)5R6G#TD[V!51-'D [F^-F@*ZL8 Z/X'_PL4?+085^&5Y9OK^R
MW8>]%H-C4QSK&N=55>JM-8CC*K9-%!4)9ONI,%:ROZ*H&=)8.2'&W9ZC8HQ%
MU=@3(IO,C162IANZ(2OKRJ%Z+Y54D*::RMC4=O;"KO:CDV3=.V1/92NIIFGD
M.BULOCF(:II&0X^@ 0@_(M-;R[%\F^QM=DQ)EI0<AH+6FV.H-"-U652UAAC^
M9DWH"GE?)T56QV-Y \-:Z\TQ5.'#6!M+.6-<"0/U3Y*HVE?BX ;+;[9U;SMV
MN+]\@*)4)4X15>NM/8R5)I(FRH:R+\:8VS#Y?,]Q[JSGO7FG&:J\.9P%'>P'
MI0J+U+&I-(+2GB0IHJ& IL] [!Z2]D1$470-K'Z=SI-0-'"'>_BSYTYJ\^$Y
ML"]<V_GY50A<YS+8[]-5-0LC:CI']*Y^-N3PT;(=-$6P7 9M3&X)/-B*5I%4
M459,SD_<V56;V"IEG-WN0ZJ**?*![=/@+\R4O#TFH)R [942/&_?!S/-L7%J
MV$VEQ= T_03"4BE&I,KC_3C+*9)#6(::W55;<IACB5]';^D.CT!X+MVK9/LF
MEU$X]WS[7V2ZWVD3D?W#K?#*>]H3U"9/C@+J8Q!$>W() V*&KF[!PSK9 TME
MYK2&Y4L4XB%KK.*U%W-D<&E,?GF^K:=]455F$Z"2%%EJ"=5?B3/]F-ZJO/.C
M(&S_[%#U7MO%6YFGJK9]4E;&>^?30\\K[MV]&#G6%%/CQKJ@_880*O-FK(%U
M56I!2,(L7\F$V(]HZSZ3<-_%C69J*G_,95LG^P*JMN !CVDML%,=D.-X3UA+
M#IR :R^Z#V>1L_G^WNO!G$M4I\O6\5;B:'MX/[H3;T'HLCM[MGDLTY#R9RT*
M&F^,H%+\#I\S:R(H=S0O%WCV_U]X ";8:X6IZZI9Q;/-==@^SJ.N-H]%2X.5
MIW'BX=A_%:I+ABYWB80CK$@/3,JNU:EQ8(Y/)M$BHA%B>K3RFPO^@X/M_&K9
M[CLR\WQ49(VW;/DS,GNC."99341L5YCS*'AKS^HS'*.]-9FL50KY=)GFKLME
MM8VKK@T#IDC?6^O!6FA/NG(PCDE75\2K-M[:*N <!VE_O2>-JWD3'2:ZZY)9
M2?&=:ARNR7WX"6L^T+_^;H=SV_WB$GH_?M_+6I*HR4;NEME^. Y/596A,@S9
MU-1*HW5(HBYG(?&AL;NY[T4/\P_V(VVWA2MVNBKG3H*U!>BHE%:Z"F("J>-C
M4.J&]M1V(BSDDS7Z_GGB1%,RQ:M2>+4I"BU6X>>]Y;NV^Q DZ5Q@*1>MA>GV
MNH"&5Q7XI6X;Z(Y)\D:YP0IW[F1).UN2BPH'O'"2BW+X=T.PN5CNC65/Z\_*
M HTKY3>9U[IH@&"[Q!2=BS+J(-CW"B^WX\DN8>ZY[ZO)ROJ5VC;1G9+\5JI
M[YXYAJ9NW$H^>Q96/^=AZL9QR<=!9,<CKD$MN0_L,CN#QXTP*"OB3^R -- S
M);2:^8&N#:3MD8RO8T=XEL;%6V:V3UM(;_BW1KEJ&"VF(=B)>^.@5J[8WHJ>
M.+:<ZE>AJE4DW*;EN7&O!*8U"FK55#PD!>UD6_@[L1_F>"/YD?C6 Z$)*3 1
M6O&"I*I3D"9OW)#;D<3O$QZ)AL-F&#DR"^61;BKMS?V:M&PY)75C^5]\F XA
MWFJ!1Q,**B_>2TD61XJB%!^&*^NT)9R%2^]#XCQ8AI C2ZDRTA6IO8G>G*R"
M+(3U#VW2/, 5G'=#T>5\CL(:!R1;]-36N)(X/#>^/6EA.LKJ2#0.XF%NP]TA
M=M73"L N3>\^NX)]#$4YR_:W=])(']=@7WMTM,["I/73<%&MLV)HE92CK[..
MR%=UQ&=$."EE;?L2Y9KF*UE8-@88D_PZL%S!=#MRY92^-^/?Y4^2>=V>B]
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
M&*()(5-ZX*ZEXH0%[K@HY?+R[NRT%92U/41--"5]'Y0L@S 6K?A*EI$_F<.
M?)E=E>3(:GYT)Y=,<7>O[>"LK8CS"1*;P\04"'&.D+99J:NJ.)8W019WN3_
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
MIOVT;5+'L1O5^+%\$E\5Q^9VANI_K,[T]3?SRAL!T;9^V-FG^&.!WJ?O2N)
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
M_3 7(DGEM4&,0'D$C2ZLE7"/Y2_#T"%I@,L.@LAR)W&;7D *FAA1,,EP^/B
M3[B4J1,/LSV1('+8$,!L$"PGCJ<-&1%+-H'R3+O'(IZ))4;F4#IM%P#9&(\+
M828R(F@C[%!=&3<*>ANE,I0*$.#F7K58=M@%+%E $5" 'KW+BJ6[ ,^:8'%=
M4"R%1#W9X5P@L;\"$@,#3F"FX?L%HY,$&Y,76!^"ESARPA(\N6!$W>DW.(%2
MK_!XIP79+&4A4E0],9,GG.JA.>3<@(GMYIAR(PFCA2_Z9 [/,S;#WR2=R^'<
M)V1(,T7$"53*,^C&9REA%']0Q@-9U-*TNC^HXD!6M0&*Y9*-I[,:@,!!-VF7
MH?5,@+5WM)8LU?I"2*F<DAGQ??S3>H9W7#)#1<'.;"Z7OO<,1B>$!H4?Y(&H
MJ!3*#\I 'YL)&11$8"V2)##8324&%DR(&LS#+!MYWE$@6_DW8 PTQH.QKC%2
M3&4@P_^WQSR* KM98Y\Z,,2X3UC^FDI*2(YUIQ#WHF+$ X0&'-@@A(F<I($(
M &/C.$@ZC+EACG5EPC F#[D<TK%BM;F\C/!<7E5:02HOWB/)),X%:F"]*8K"
M"NL.LN$I'Q8>"#0!K<4(-CM?&SACH"O&D?-6WW'9N>?  <\EG-KD^8@ZDX*A
MM4-BPYPDI4$]3A^.:8WM8IR_B8XQTRO,S8JS_% A_0IFQ+<I5]B/N,P67N,;
MS HK*DWH3;]/O_F)E:RF''S,+&],RG\$3.7//0>P!D(^#3G\>NFZ6-?Z$R'4
M#@%YUV1",%M*<I6?#?,[#Q.0@_!=@W6>A)[/2*-T)<13(#"@UH3:\&3'BZD5
MT!LQ9^")U(!1PC'+3\KJ:=I^;'F308FA4_L*X_D'"?,6FO7!5",;+J;@IIB:
M YZA4!DQ"PMD+0(WXN'!)P_XNTL3Q.!C&>@K!IJ-19!EH>"&.IE27HX&BB&C
M \1=4I2!"/,&J0T/ "!)#[8=2)PP"9D9P <'O:%@ J./TQEA(C2'! $#(BD#
M)<:L*(+T1ODQ836;\QN0"R$RZ<S#!-,31#!IN.[S U.MZ0+JD3;;G6*"9!3K
M'"-07ETOI"X3/"UI=$C0#\L#^174EP\>)ABE]?1K<PNLHB6$3]Z0\@P#0LA2
M9DN$S*-^\IB.9,*//E[D16R"Q,XXY6O2'G%9>WRI><>>D5&L(!B 0, Y;D^9
M10;OD3C$IQHVP6'/8B,"@VG%B;200MJNYXR21#J( WUS>#5:QO.$/!-_8@=T
MKB1TH[-('6[FO%-W$IJ[\ZE+NQJE^FN"A@(1J*)(V9K<54&G)H*W?6I9$'>R
M)N!4:*H44;4.$ !3JBQ[ ./2/2%N.@Y6@?T<X>X=R+3K";/(1S8D7.,(BM7Q
MP@(FTKZ9SLK43&Z](XMB7E&7Z^E!(::!(!G: 'B2 J!NGA>%=)F)#&,<P.G
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
M!''NB9USN6V:KH94G7<&P6W%:FEL%Y13GV$>O92T:[HV4A6S$@58AUML7-B
M,)>XZ6H(&B&#J-;!DA(*E5Y8%907Z/^ 5IY41IKB^DYPM\*#E(*6%D7GY?FX
M4?H:8<O;./?'HPA)$&_H'(L M*)TN2:<7U!?R/FU$M,N]QXE)2J2\Y@L!Q;H
M9X-NFMP!("83P6,^RA[VKU$VY@,VTW*N\17);YV/Z'H>TRHAP3UA7H]?DBD#
M%:3X-T0]B+:-^8D:P<3KR#IX'_2N<0X!'9&<\9&"^"Z:1'$*!?Z1N<RP"&#:
M-E8$J!%>O(ZL@S?%:IPEZ],$DHXI5VQ&%P\[;X72E>B^#^N@,8&IUE%CU8,Z
MY_5FVK/."M9540QT'FV3B5L:II)((8^VZ7RA6/79M*U0T!QS:J%WDNTNP"Z7
M;*N9N..@^PNGX,W!IP_Z]X,QD9"L"96WU@%Q$6W3!6X4 F9!D;;53$D ;*.*
MYRIOV;0SP,J6<0T&PBWVF.XE]:XB9E[&;I3OXTE6O%MXO<,S7*^'WE<.<9T9
M#W$Y;^Z)+B>,:<B G1]W><QLY:*-%1[?9GA\^5\YPG=6 AMG$=DX;[YP$D%B
M0[T?&SR(]EE"A'4OA6_*1%:(&LVF9I1'IF+F*T73SBA'L6MYSZHTUL6U>B7K
M^PF;I@K2"EG3[K%<\;ERV;=4]Z?ZXB_(B%]3(<-3YSSBIN> 08(,)'F@V38=
M!C2 /D>+"]D"6'J[WH1QID(MXXPF6\\-J1^R?=,3"(]:-8W8-\/N!!>KPI:"
M:&C2])Z5==9*-JGD-6C:991"DK<YI5ARZYR(/ORE0AT9+ACM\9!"TJBW$5^Q
M&?/HZR43^8>"2QLW[3ZJ(EA!(Q:BN?20-Z &?::9\0CD3ERHX"HNQ=#4N9?K
M9_".  +C1,Y[H,CXD:@^#2UB9[H4WV0%.QRTZ?F_!XUF/8AAN;,R_]^_BLJG
MM&T3\XZ&F*@Y0]:T\>=RG7N$;K?HVX;FBRR)V27;XLI<9$Z#IN<N'N%":>T+
MHW.>VY4_\30V:GHB(B3*NLA<8&V;2$6/6;]P24G _DN]?XI 7UK^F3"N)>GS
MUR.?7<D4?'0%+_GHGDHFO'*8=S=BTU.YNHWL6OM6E?-7KH9>J96_,]?*B1H[
M-X%X4I94R/45$,#3O10Z&?$NYE\4]7K\)6Q,+H@T[K&MTL?_HZ;J:VI%@ [2
M=U\_ZQO/8+HG\8 ._^(GSFOWF%8RS2V[;=H+;PU^+6JU+R;+%\%0G"Z@;WH3
MQM;XFA5AW2R_HA =N*P$K56JID\2;HU1GM#6(;,\D[6X&_J)4ZG&;*KO@-![
M?]+&5?H088.NFCYUN+V?W51]UAG":W1^Q=14J'AO>M\ONW&FI%G31Q2W!ABE
M%OL6RN4QI<HUIM*&31]IK,$MHU1CW00%?O6>5WI%%W][?/U"26/M$-$:!^Y[
M>\&MHB3[9NTZ]]4OT<-U@ /ZPR$!7?46/@NQ7MR@:DQL2YHAJQ;MPP)V32^'
M &=R=^=RN<F]P[,*SKC^D 9@<=UJ.TT>@F5DKM[:9-%^:8K$V^)2%5H_AQ&1
MI2_MJHCL:E,DLA87J=#Z.0!DBV^*J@*RJ1<DWA87O#;1V@% 7W)36!7\2[M"
M&H'%%;&-]7<HEI#XL&TL(*\+)/(6E\HJZ^L $%]>BKP,-M/W9%4+WDW](+&W
MN*BVF>8.P  2ZTT5%S:+VHLZ04)_:"4WL\ZLP[U "8M-_-OMALGMH\E[[<D\
MWI7T*+KNGQ&3M/#>]V)1J_1AZ3X: [39>_$K*\R^&L2:#,5?@5$!=5,GENZ@
MV0+V<I59B+O^0DGJQ9OJ-<]@K;^14+,][_L;V<"F'5JZXZ:"/6RGRD-9\FX8
M)]S=;LG+[<,"[]?WET?O%.HFPK)VEBYM!@@+?)Q9,1:ZM81OF&T/=!I)=PQQ
M9]^O!*JIK:6+5W5@RQ5D(;AI1QMOJYK&!\"NGZETF:*&D\2(II:N0Q6@Q:K'
MNA4'OR>YTB*T9;>6;C/%&T0M:K7.6/*_XGAQ0BA;<2BVC6J]-+V>;R+S^J&/
MJM4<*T^#[TX5IHA_"U7L;L78G2HV]@?[OD-/%-RA]Y/3<JZ8<@.A(DGC2_04
MB\_;W4NJ0$V9HP3UL^;/A,](P?5Y/V?9>[T4Q,G+C>MGC[.IRN?M?98WL)'E
M'7[@+)QX!=GIK8-#-Y^S#UG.XBC'B5<S)_\83_W<N22?NTX[RYV.J5FX..A)
MN.90WUTPHC"Q=HNM9"0?VTXGRZ/>#\G#8.[TE(I B\D&&V!3'U/E'I'>3EFE
MJF &=TZSK"Z?$R>HOQRI<'2U=0\S.<SG\PPUE9TWC[H(I'9[7>?0+6#R+7;F
M[(5/#7H!H^\JH;X7;A/XE7!'T6@$O<(;Q%=J.%&AER_%VNI38!,#=TR]**!Z
M77HI%+9\(5NZ5)@B_=%Y<Z6_-2#8EZB36,0"\7"KUZIXVOE)XH81"9RD.IJ1
MJ\%O-=CK]YY;(=@5'8:O,'QCX9CQ/J?_ID3>$"9+;L;?MM^FTRG\U[QCOQZ^
MBCZMRZBQ8G7]D$J0ZG$L130:W[!9+*"JT6(00S2=@.[:>-!:MBH3T_E$P7*!
M2BCVL\!!A,0+N$0G%\Z;.R(7%[[N85F.N5BKURU7UK[_+4:>>MT9E61$NQ#&
M3Q9E7S"S10&X^Z2C^(317.%/UW*78N'3B_I3,KA#%J,[Y'5X!\(81\3_.R3F
MP )MI<KB265C;M3+6KZ$TTL2JRZ$7PZTIQ@.3%Q?V\]G2N1;^NE:9H43ZG),
M('E5#N/.'?C(KQ#Q 7U:U'V%J9""%XBVEHP9<_#]<*NS\0)VU](R3#J^'ZYU
MCE;@*D^K)FG[])=+WI6@15I?R\Y*V$]/ GUW@Z/B[[VQ(W<Q7S.Q^(:>7OR_
MX3E9A3ZLO9#D+IH,(6[RNT', O46?&\J=6%W3><NU0&O=#%)B1JMRUUPTBR6
M 9#F45SH@R;ZB4A-!F+LNNE<94_&@E#O@1K.(%+QD>)Z;"7;6],/$/=D'OE*
MW#!]33[0OX9@9O#._P!02P,$%     @ *X.N3"F,MSTA#@  *+(  !0   !E
M<W M,C Q.# S,S%?9&5F+GAM;.U=6W/B.!9^WZK]#UZFMJKG@7!)IR>=Z>P4
MN?52E=N&=/?,OE#"%J!M([&23&!__4H&@PV6D8V,#=-Y2(@YTOG.19=S)$N?
M?IN.7&L"*4,$7U8:)_6*!;%-'(0'EY4OG6JK<]UN5RS& 7: 2S"\K&!2^>T?
M?_V+)7X^_:U:M>X0=)T+ZX;8U3;NDU^M1S""%]9GB"$%G-!?K:_ ]>03\OO5
MR[WX=\[NPGI_TFSVK&I5H[:O$#N$?GEI+VL;<CZ^J-7>WMY.,)F -T*_LQ.;
MZ%77(1ZUX;*NV\ZS53]MG%N-^K].IGT!^09P\;Q9;YS_O7E3/Q._&HW79N.B
M?GYQ^O[?FDPXX!Y;,JE/S^OUT[KXF1?_Y"+\_4+^Z@$&+6$(S"ZF#%U60J*]
MG9X0.J@UZ_5&[?>'^XX]A"-015@:Q(:5H)2L):Y<X^/'CS7_VX!T@W+:HV[
MX[06P%G6++YU^+) F/BL-O\R3(H2J@Z!9NB"^9+<$QMPW_6V(K*4%/*_:D!6
ME8^JC6;UM'$R94XEL).O;$I<^ +[EOPK?&G)%;(QG0GG&=7D-_+?J@,@$DC]
M8D,*^Y<5^50Z1/UT7O5/ZV1\-A;-@Z'1V!5"UK)R[C$-OBLB8US'6FS'AODR
M8NOH.4QFCG-?CW/?M*Z)EJZ):5WW)Z2/@(ZZUR@-\<=HK./;83)3MN[9.J9>
M41GB:P,=OB$J0WPI CJ:#I,9X@R9EG.'R<QZ-]=W;V[>RW2XA\D,:EV'=83.
MK-Y%/SGP!@//!>(!Z#/6&S'NZ!LCN;QQK".?1SI\:V4,]HHZ.")TYCP6Z_".
MT!G@W>'$_GXEIFO.-1F-(6;^+%#.;AW/A4_];Q -AAPZ+1&:@ %L,>:-QI*$
MW1'ZY']JO0'JL!O( 7*W]75YL=N#)OSO%Q!LCB:(S\S(O+UB<SXF9V]XPHBF
MJVV0FQN-=1"$R0R.QSJL(W0&QP:M1AXE-,B=$:@E_09M$@9 [0!&''&8F2)R
M# )8&3*>^2"&H@IJ>SU8==!(-!G1-BK6@E%8SF4M"/.:(*TM:&JQ%>2/>\FL
MZI 10"E!;Y;> V*?4W4$1SU(4\*-%LT?*W#== C] OGCPH2WTD(+RNS5)V$?
M>"[/[)1!\2AF\1AA)(>O>_%O!#><<H@=N.Q&9(6ZN1Z.N"2NSW\:5E6F]3R!
MA8<_ NQ8MUC0SBR9\:,C?W#-$6(HWQ,!V!2H9)X1+A!> 5?FV*S.$$+.<@4T
MCD=TFHC(>O<,J/AB"#FR@?MSC@@C*:,(Q/=K$)>?F47ZEIPN43B4WC>!PKRB
M4FB]^X*!YR Q1\P9<C\>\EDR9,"&UIU+WMB>@(9S4Q&<'V0K0<QV"?,H],W/
MD(_QF4(F\.;=4-8S5Q%TOZRC:^,)9-S7:0?:'A488)ZM)I+:BD [7X?V"'G@
M?&).(9J/:#=YNEXH]Q4!]G$=F!\X6'YD885#BQS!A1-D87"-^CHX 6B$^+QA
MR$[ZFHA>&@\@MO,U;"23%H'86(?X FT!SQ4CAP@SA0Y;MDT\'Z5LU=B1<6:.
M2".9MPC2YCK26S'\DQF$"Y,_O6%(V1"-K6?1I>??AGD\S%.M1FR]>P4]%[)<
MN^MP(B^"\;UNH]D'S&C2+X+S+)7)]P%6+QL8$6)CS%$X1)#[D*-1:P*0*X6I
MBME;M0/$TQ7IS]:[12KDYV#],)#4)79$/%<N8!(:.T?VY[9]P'K^!-=CU0$
MXYJ,>FO0Y2QXXL?!U7ICL6+YT^)Q=Y6J68*](U1"72$5ZH9M,1%8]CV"#+H^
MK.ZBGI35U,HML.^ NPF[J&)=T)4/MV@@\B(8T8SXYA'0A2V&'.'UMZX_/Q-1
M%!S(#P'H/B6C70RT, ;)*G?8F )^Q2+4@?2RTJBO)! M"3J7%4Z]&$7MT2/N
M$!:Q P)N&S,!1JJQ-44)SJXL8-3:L5F>':P;M0S1DTAIQT(M]DH!9GTQ9K2P
MTX%T@FPQKWGJQTC!7@46%O_5S2(/I3*S62Y&?6,SF:9PC&V&)3E*K/*=9OV'
M\Z3BTFW$:,R4_P1YKXSC2G$.YFM%Y6.GQ?K8-:0<]9&H7\IP \>$(?ZPR"6K
M7":A4->X T33VPKCYM(?D#1"EW/\>?"P4,48N%<$.VR;7>.H<VC29;&H4ERE
M+8LUIGK&U!H1X9S_DVO;C*OMJUE!]Y=B3&YBYI]&1)69B^V1$R2P;6_DN:(#
M<CY3PM@73"%PI4B?A7:OH C=X2N89K*_7M5'ZADIA"]G-Y]%MGOQ7TX^$ZGZ
MS^8SF\(KPXN2^LRU1VEH)IW&)Q9%C]/F8>&4T_E0+K@6DPS./T^\OBLSDAO6
M6_&+YH;EFA$%-O> :ST 'I,4SG>!4"&*U@KA7D!&=X-&0&JO%EKO'@&EXN,$
MEB3=+M6WL5^R)3#B@1]Q7\U6),]@YL?3<E.H3@[>0-VE2,QO%82I)-%.W._,
MHCR)?6,>I<SV&[+'8:P&R"5(^69E\A) E*H$>7]3-B()8I9SEAY@W):17:<K
M)B$?J]%XI9<\CYY-[V7.9:>V33XIZ+A=Z]W7-_(Z)!X#,F\W$5) B"489?)1
M%$HNTSTK)II0N#=) UNE\[.L79&6SM/J.P2Z45"^-[6RUS&KD[;%QMFO,B!X
MZK>Q@R;($4%4\GBM(#_:@3M1/67+F6R _8;X\ 6ZOB;DOK!7,M\&OW71-6U%
MQ<P!DHVSQ9!ZNBG=;*$H&Y=YOI&C'^QQ9O)(<+"?\P91:(M2ZB5144!-7]2,
M)&L;([HR*:<K6?O=6$.L\ =8DLR@HBXJR;R[$1(E4IG@%Z/!*Z,\U"6*_]:[
M0_&H^R)'=L5T17P?^OKXIB=1^332_?NTB;*Y!*@?UMX&W=.T(59I)![:?H9_
MXSHMY3"MK_<][D734OT#F**1-TI2?H1D[R.OPFU) CSE(&JTMTB_X.OW=8)+
M<@"Z1G9\/7N\G"JCO2]VJ2FSZ"OQL*.; ,V'6S&A:[QYR1[D+6E<>_BN5,JA
MMV!W*_/>\B"X"1VMM&T'LK)(][R@'45Y=A$DA>PJ&Y\7O//0]2N'3KRB;J?R
M8\)&![WRW4:<*Y?!_%GW+*216V7ZDK1N?W,^C)?C%4RO(!9VXG="M:D\PTS]
MQ^<Y)O6B7#,KOV<]$G_G(ISWL^R5<."&OY>[_!\)_P/R%VB3 99;<T,]:T(
MM!?V?U*_-*.V<BX.YJ: 9T@1<>X(73R2=(T"_#<6QP]'-J$_T_GEV&67&]B'
ME$)G-3CXJQ;B 9&O+P0PU\6(ZRI%=5EK.R*'V5D+!YIT2@QYOHIF@?!@[NP)
MW91)+D?D4[EI1YF5+M[7>MOE[*W+*>:QB/K$<RFW.)H)%D?J9>94HW*Q#\6[
M6!;M/7K2*HOU!];R^)!0V9GGT*>I6!VIRYE7D7+7Q&&ZWB+<^2P(.6OK=7'&
M^/QP.AW]*!.R!^UQ3Q[W+[<3LX=Y@\O/Z398_? [316I7.]CL4<)D=&(8#];
M<R.WMT'L,-%@? 'EB<S/ "5T83JEC\]!]*56IFJ-;I$5O.5IO&  G_I^3B,Z
MZG:\WG^@S5])X)]TGO[P^T?HM/$=8C9P_X! L9?37/U'Y LYZ$7I+49?.TH$
MN<#8$7V7"[?Y19::CLL#LFM :>MBT^&[CGVW4]$F$(/+:9??+MJ84X09LOU;
M9/.;G.AP/R('W+O6E$Y;[![)717P=;XF@&6"1+1?F0:6CQ9ZD;L1\YY5ZR+X
MX;R[:4[IP*'<_=Y. ,KM0K_P83;-C=LEU(?9A,\/>ELPM\"<NP56[*T^H1;Q
M/UO 1Y#_N4(&;@*,J&7C1@L]M2QN%)C+'C#:SZE*L7<*1F3:N/M"3Z;KH6QK
MS$+8>B2X.F]1$4GW=&Y4Y,["B&0;UV4D7I%2CJ.8@LN--GK F.$CAK;(\32
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
M.@J,U*OB@8K\@?<.P#J'RRB.3Z(P\<-'3*=S./ZXOG*2%<'7L\W7:TW7T4:
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
M'!-AE1Y@1IQV,[\8FU).]-+(!@9XYKK6T[AP3H0%:\S'P8AQ(S<]#@@)EB8
M'!%JC: :#SZ-@Z )6L0H"!$8-))<8I+P9&_\EMWO*W_)PD!UI*1GL9R;JE'Y
M2@XJ)3V@/JE124E.*<XR04O&Q/LBG+'Q.!\&V&3C?(N08/PXRS3 @I:A1Z/C
MSD160G%M)SS&H*4>K2 .4]KQ"5)K7_K.@Q_PS6K:!_*SA_,H\#")67^8K!NV
M7,S9K6;K;FE4*5>W(2^8<:REPK4\W1?3CQ>7%_<79W=H>G6*[NZO3_[SK]>7
MIV>W=]^AL__Z<G'_"Y"]G6S7_,99L_U)LQ,,5>(QSB[(%9:=6BA3@L&85KW:
M*<#LC,)24(,!#UEAK^ MJ15-IT6;^2Q#RLR,"KKT3)" 9J2I!'.,+U\F@--C
M,;7NG, AS>?\%,0CP$NAL 13%4IH0)*K5SOFGE+Q"=VS\PAE]3PUXF='O'AM
M!)\:\0CP42@L@4^%$AI\Y.I5X9-1@0)-EMGK(P[QS&]<DVQ@&@%$#09(P*3@
M@ 8JO9JURV%WUS>P(BF^=I\9<2LVO^L#MJ(.3)EM JZ=047@F7&" 6 K=:M
MY,PP$)@Z$IV-4),#?L35J'N3,HS0M6D4EW1K$FHPB&I4L;:$+B@+VW@)8T+/
M?C*?X\"# 3!NB-$R@Y32:HI[M:JE!/=U,C @4NNF/J>.@2TO& ^ 8P]V9@/;
MR(-8XRJ[\:A5WA$.-FPP8%/8,"J8=$6;T?20E()MI!T\K1&*W3PI#YC.R5!1
M[?8>.-@5+&EVL-'ZIX:."6R/I.V*P&&!I1WQQ6M$[.)U\<U7A:E:#JMWXIM5
M+]V$5Y.#Z6Z:=:P?0L\YQ.7W(@]Z'6.,KJ($H_??P\%;FB!'FX*A1F8;63(E
MJW JTH#"D$0Q&7"B$,4BW]#2(>B)4:-_?7-\?'#T]A@MZ>PL9FF(T'25S"/B
M_X..9T>'[&(Q^[_X+?X3NHACMO=R/#E\]]/DQQ_^D/Z ''[%H>D>PYMBCB/T
M;G+\P_O)3^^..2'[=#0Y?G=D**M\)P*]]D,W6'E4E>/CR=&[]YSA#^^Y\E]"
M[)"0JLT7V(3&978@_C+U/)YLQPEN'-^["$^<I4\'DD(CJ^;F!HQ6%S^,#2DM
M@C1R@?$[8U7KB4LX(;LTA%_8G2&&]=PA@<#0=5>+%5\RY"N!U*HEP7,<QM19
MQ+R</?E^A9/K&8V5U>M%[:187IWK8F)ER:Z-"#C0[:2W9!<^DY*=T2_*04$$
MY=;F+4X<G_;^9W0,H,-.7-"<SMQ\UU?-O$T8;6+6W) B3)NYP"#36-7:/?.4
M$>&4<Y@G#MFDKG[H[B.>161]%D=+&L7?$^S$*[*6#=8=95A["+&K>?G;B&T%
MP)C5;Z.Z?-X?%P3Q2P/)&CTP49A'H(. ,XMQ60$BGRB[L2PQ545H"V9Z13,L
MR:GL .8G 9@0/_)-4P5DM!K63M[20.^#=!X"8XPL85LW59<16MT"4RI:V@&K
M44%!3J.&LKP#;(KPQ_?'DY_>'_%I[1_?_SAY__XXFWO37]W"_)Y-+9)4?*>Y
M- Q(UGMC157*".TF%E8I6DXC7*6",?HUZM<\Q'V7CG$P<--T1Z)Y35_!!NE6
M2\-VB90'%MX,M6W<6.&=&5PT3K-$C><1.8U6#\EL%=0S0C:<:&HGP^HR2A?S
M2HLH;02 F:AVT;I%DL\\NR<,#//,2#2 O4F3&5WAA$8WTT<ZY8Z3[7)B]2/:
M\OWXWBJC<H]^:[E@_*-'8VKKCI+,6JY);BX8OE38(+AQR#7AKRYX? )P@PF?
M1S;O]*DY1]HW;3)%L96J8@.#8W-=#3=<P8%0K%QL]GR;*Z+.,1+H5*HKP%8E
MAP@RA8YZ<&4[\#D74)")HP.FE9!1CPJNLLI:8 E2N* JZ6<$*)]S  63^@TT
M,Y918:5X_\R$'B[ FM\^DZ(L@O;H6<VPO^+ NPBSJU3W9!4GX@?3FM$(&!6&
MC89I0:GDA@O1)I6K@"WMUTS@;MAHX2BE'&W+1@TP"1D8)*EUJZ_JI!LOI5X.
M!F;$V9[\G;_&%S84U/;?9U&J7'^AI48*!D-Z_12WWS:/,D)[?O$6/^%PI>QU
M-C_;/2%55JI\#DK\!@80%86J"+C""8J= $KGP?:AKV>ISLH!MT1C-[B1J%>.
M7PH$8# @TTIU @ 0&#Z1*(YO2#13GITL4=@$@D2U(@P*/\/:#ZTK5L4!IV"K
MV90$!@SN<$!E/G["(29., V]J;?P0Y^-4^PD29H"7'7@P)#9ZE&.5@:5CG<8
M<8+I=UJI6TNA)9@GZ%&P\RUXIR0@3\X& ZC72\ST"A\WQ]L5%2.EM)J@1JUJ
M*1M-G0Q6?Z96L)9L)J-$/B<% AEVIT'HWC!1DE):SVDD5[66P*A,!J8_4NLF
M34T$"BF;UX"% 1=A@FG]L#SSI_Z3[^%0M>EAQ&G[V21#4ZJO*36P@4&:N:[U
M*;F@! 4^[@Y741B5NUN=F\FHK7=7:I5K75:=%-I3 'HU 2=7J^NLC]DU]#81
MU*AV$4-*8ECQ4I.:\H.P$<#1, OWSFF;B:06*VI3&N5%8<PO5>'"D]5G+W3
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
MT6^7C$11D6T$V/2$]H85T6[.#6WKKK7F]8N('C_&RZ\A+E/F"5HR=AZ!XTP
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
M20,7O[JD?]&OLZ_H?QCDZ#?_'U!+ P04    "  K@ZY,MM61^8HB  !:0 (
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
M"%X]58#G\B"KLDG0[M%)V+2>=8_6R!],][&SVMI6TG[6TCMU0CM )S'<7'2
M3K&SSO"]1L^2RW$^"C@-2/3(<[><MV)BO6T6$^ML)K7,!R0:7-/H*!U,MB)E
MM8X!;J>';V2[F>3%R1YI54^Q[M $<'C6MMP>#WKK1X^W'S:!A];JN&Y78;8L
M,:.3P0Z.F4?;-OOR[IV8GH3?V@]S]D+9;^Q*E-&MF(^,\CJ.VZ[,B]!<SOC=
M#70O1W]?]CIXE]?F1:RP/H[<.O .),:2#5BVKZ$X6*K4-<"+*&-][ "&$+_T
M"5^6Z][$(.LUZW=U^F(QWE%2;11^H /WGMOB.E*9W]858U /S-K2]O60/;7!
MBWAD;OCFBO@O9AMP,).]O+G3\<LZW;J!>]-U]D^!%]/0%]<S#;@!7D1+\Z:O
M[ _R UM4%8T(/BRR&K3)CUAHA] =VC/C91;IUY;%).Z-_R?)WO0?D-X/Q1<L
M0$&%#]B[H@^84.N<Q,IR,D"1] .+8B)T&P4$<R_<NG(M'$;CK?9M)*FWH!D6
MX_3A),%+V= 'Z;"H&9,*Z>I&C1UV=S)T-()KYS6C;<GRZP4?@!$=%%^)7W6G
M%B5I_0"HG%Y5".2:G[^$YQ"%3Y3S+5J=+J]1G%F)5Q\OA\]$@XY)&3U"S42L
MG#.:-V!FK3VG\OHB%+U")C_@,B>I%LJ"C!NW5K>C830>+3_A.,:,"[G$,HG$
MGW'-DR/:7*X]* %TW!TH:[7@AY&B(-LP"%B"PF%\AAA;B@]K=D# [(X]LJNG
M:'W_TFO#]>OH<DW/".(5B_KWQ47]'0Y$O>%RD+X(.1#2T43).E!\%?NCMFO[
MTAO@JWK3:C>UKBO57^DVR.ZP']TRRN4U.O*(AV.JMIDWDVO\M&FO2!&)7X,T
M:G?-*KYA<8ZG.3.T2GM@0\$]V0O(L>5B,E'7*0';@8KD?BQ66C&Z@&J%H)[L
M'4PEU>\BFI5V>)@WTX,?&Y!-&S\F9(Q$$^M6L-4Y^HFL9A-2+:H7.Y!JH>HP
MK,_I>B=2Q\L"4E!5^+$5N8H"AA''YSC]>17=Q#/,SA(F-3/D',>ZN124V_%&
M1+L^*,Z9!NKP&L!K&@5IHS\1-"(AB8G.L]NL%-<]T@*B6OWT!-F&O7.W ->W
M":WB6=M)]VXOP)PNH@J#P?=%@\'%?!'2)<:KL Y/$69\1A:#VQ!%@^^N$9/O
MY3SBMH$>2JT&J\K3T&:KJF7->G,!))]+^^@Z9EMU0R_N;VYS 0/K#OP:E^C>
M6@ 'N6A@;2RT)Y8"<+,!9H0F9?FQ*VG;&PJL:*((3VP0X*:?+E7WT)H@&A7V
M;3,BKPD_;!#ZILN?=2>B\!+\P+Y%'S""/2]Y2Y.%X=*ET@*AG0L-K0^=Q2,P
M960NUBQ4)9V$(*ZN_&\T8?Q7RGZK>G !F-7UKJ7Y:@*$48F:_-B7ZN7..X?*
M()<1URRC&Q3E=W^$H-Y<=I]8\"!WWPE;JN:G=\Z'P>\)8:6].LNES>0Z\(4U
M9 &J\1##U <\:Z>\T?T9QS,*!;,RM^O #MV@6J,L/^!5+4U] LX3)D\CTMN\
MBI'5>M%YC#4LT'7\ FLD:*E27ZR1G.(J#Z8_&1HD\_%II3('7.GBQ3QI:T&U
MBNLR#%43\+@N2D_#XER=TK6Q2+;2G!^#-$R$]"J'BA=_BN]P*$\^+!%!6[2S
MD[[N60%0:9\8<I]PM4NP0XIB:<[VVMWSH%QQ?8 ^;?&5^KTIX-ME.-M<=P=S
MF9(:7RN-:8Q"]]>P:Y:SF42IY( ;U0V+<[9?[XXL-:HS6KYGW\C_Y)5H\<G_
M U!+ 0(4 Q0    ( "N#KDP_0GIB5DT  )-Z P 0              "  0
M  !E<W M,C Q.# S,S$N>&UL4$L! A0#%     @ *X.N3&QT9G1!"0  !4D
M !               ( !A$T  &5S<"TR,#$X,#,S,2YX<V102P$"% ,4
M"  K@ZY,E>AY<E8.  "-L@  %               @ 'S5@  97-P+3(P,3@P
M,S,Q7V-A;"YX;6Q02P$"% ,4    "  K@ZY,*8RW/2$.   HL@  %
M        @ %[90  97-P+3(P,3@P,S,Q7V1E9BYX;6Q02P$"% ,4    "  K
M@ZY,( Y<J3@Y  #D5P, %               @ '.<P  97-P+3(P,3@P,S,Q
M7VQA8BYX;6Q02P$"% ,4    "  K@ZY,MM61^8HB  !:0 ( %
M    @ $XK0  97-P+3(P,3@P,S,Q7W!R92YX;6Q02P4&      8 !@"$ 0
&],\

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